如何在vue cli中的background-image放入public的静态资源?

<template>
<div id="login">

<login-logo></login-logo>

</div>
</template>

<script lang="ts" setup>
import LoginLogo from './childComps/LoginLogo.vue';
</script>

<script lang="ts">
export default { name: 'LoginView' };
</script>

<style lang="scss" scoped>

login {

width: 100%;
height: 200px;
background-image: url('/image/login/logo.jpg');
}
</style>
background-image: url('/image/login/logo.jpg'); 这样写直接报错。
图片.png
background-image: url('~@/assets/image/login/logo.jpg'); 这样写可以显示。
请问有人知道如何不经过webpack的编译吗?

阅读 921
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题