菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
20
0

vue引入图片问题

原创
05/13 14:22
阅读数 918

一、img标签

<img src="~@/views/weather_radar/images/img-map-satellite.png" alt="">

二、scss文件

通过在vue文件引入scss样式文件

<style lang="scss">
@import "./scss/index.scss";
</style>

如果scss文件有引入背景图片,这里不能使用相对路径了,需要使用~开头的方式,如下:

.box {
  background: url(~@/views/system/image/login_bg.jpg) 0 0 no-repeat #297de1;
}
VUE CLI中的解释:如果 URL 以 ~ 开头,其后的任何内容都会作为一个模块请求被解析。

VUE CLI静态资源引入

不然改成以下也是可以的

<style lang="scss">
  // 使用相对路径引入静态图片是可以的
</style>

写到最后,欢迎关注作者:http://www.techshare100.com/

发表评论

0/200
20 点赞
0 评论
收藏