【发布时间】:2019-07-31 13:44:00
【问题描述】:
在我目前正在做的一个简单的 Vue.js 项目中放置背景图片时遇到问题!
我已经尝试了所有可能的解决方案。但没有运气。这就是为什么我在这里得到像你这样的专家的帮助!
创建了英雄部分后,我尝试为其添加背景图片。是的,背景图像已导入正确的文件夹,并且文件夹的位置也正确写入。但是,一旦编译器编译了程序,我就会得到蟋蟀!没什么!
这是 Sass 代码
.hero
background: url ('..../assets/clouds.jpg')
background-size: cover
background-color:#ffffff
这是供您参考的 HTML 代码
<div class = "home">
<section class="hero">
<div class="hero-body">
<div class=" container">
<h1 class="title"> {{heading}} </h1>
<div class="is-two-thids column is-paddingless">
<h2 class="subtitile is-4"> {{subheading}} </h2>
</div>
<a class="button is-large is-primary" id ="learn"> Learn More</a>
</div>
</div>
</section>
</div>
有趣的是没有显示错误消息。没错,零错误消息。
这是我收到的最终产品
对于大多数人来说,这应该是一个非常简单的解决方法。那么,你能帮助这位初学者摆脱这种痛苦吗!
谢谢!
编辑:调整更改后收到以下错误消息
背景:网址('@/assets/clouds.jpg')
编辑 2:Sass 文件及其位置。
它的位置是src/router/mq.saas
编辑3:得到所需的
【问题讨论】:
-
您希望
....究竟指的是什么? -
到您拥有“asset”文件夹的“src”文件夹。在资产文件夹中,您有图像“clouds.jpg”
-
你的意思是
../..吗?只有.(当前目录)和..(父目录)是有效的路径遍历符号。没有.... -
那么这可能是错误。所以,正确的做法是。 . / ?让我试试看会发生什么
-
你是说图片文件还是..?