css - VueJS背景图像url找不到路径

标签 css vue.js url background-image vue-cli

我正在学习 VueJs,但我被阻止了。 我的问题是,我不知道需要为组件 css 部分上的背景图像属性的 url 指定哪个路径。

<template>
  <div class="layer"></div>
<template>

<script>
 export default {
   name: 'Layer'
 }
</script>

<style lang="scss">
.layer{
  background-image: url(../public/images/myImage.jpg)
}
</style>

我需要输入什么网址? 我的图像位于“public/images/myImage.jpg” 我的组件层位于 'src/components/Layer.vue'

谢谢

最佳答案

如果你的img是公开的,只需写为相对路径:

.layer{
  background-image: url('/images/myImage.jpg')
}

关于css - VueJS背景图像url找不到路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61035366/

相关文章:

html - 在 Tumblr 中分隔帖子

jquery - 使用 JQuery 在 HTML 中等于 2 布局的高度

css - 如何在网格内放置边框?

html - 如何使滚动列表中的 anchor 扩展到其子项的宽度?

javascript - v-if 当函数返回 true 或 false 时不起作用 [VueJs]

javascript - Vue.js - 更新路由器 View

php - 为什么 FILTER_VALIDATE_URL 不适用于波斯字符?

python - 如何使用 reportlab 添加指向单词的链接?

vue.js - Vuex 在异步操作完成之前访问状态

javascript - 使用 JavaScript 和 jQuery 获取超链接字段/列以将 SharePoint 列表中的数据显示为超链接