javascript - 我在 vue js 的样式标签中加载背景图像时遇到问题
问题描述
我在我的 vue 应用程序中尝试了所有内容,但即使我得到了 .html 文件来使用它,我也无法让我的 app.vue 文件加载背景图像。我已经尝试了互联网上的所有内容,但没有成功。让我们直奔问题。
background-image: url("/@/components/images/Cover1.jpg");
这段代码没有做任何事情
我什至添加了背景颜色,它可以工作。除图像外的所有内容都显示出来。所以我认为这是因为路径。我尝试了从 ~@/components/images/Cover1.jpg 到 /components/images/Cover1.jpg 的所有内容,即使当我使用 /components/images/Cover1.jpg 和 /@/components/images/Cover1 时也没有。 jpg vue js 不会给我一个错误。
所以这里是文件夹和文件的结构。我需要的图像在图像文件夹中
(2 个错误是由于 vetur 错误,未与标签链接)我正在使用 app.vue 的标签设计网站样式
我也在普通的 html 和 css 文件中尝试过
folder:
.images
.index.html
.styles.css
关于这个文件结构和普通的 html css 文件
background-image: url("images/Cover1.jpg");
工作,但 app.vue 之一是有问题的。请告诉我该怎么办
解决方案
实际上在 vue 中的静态文件应该在 assets 文件夹中
background-image: url("~@/assets/images/Cover1.jpg");
仍然为你的情况尝试这条路
background-image: url("~@/components/images/Cover1.jpg");
*注意开头的 tilda~
键
推荐阅读
- javascript - 如何在不重新渲染的情况下为函数值创建 React Context
- windows - 如何将 Matlab 的退出状态返回到 Jenkins 控制台输出?
- go - 如何将 go-cross 添加到 Yocto SDK?或者在其他机器上编译 Go for Yocto?
- odoo-12 - Odoo 12 group_no_one 无法正常工作
- php - 访问子类别时出现 WordPress 数据库错误
- ethereum - 有没有办法获取特定合约地址的库地址?
- scala - 如何在 spark ML 中使用 CountVectorizer 计算单词的频率?
- jmeter - 设置授权 api 的标头
- python - Python函数未以预期格式返回日期
- alfresco - 从命令行提取 Aflresco 文档