vue 相对路径的图片 不显示问题

Posted 实现丰盛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue 相对路径的图片 不显示问题相关的知识,希望对你有一定的参考价值。

例如

data () {
    return {
        img: ../../images/jifen/index/img_list_default_pic.jpg //路径也没问题啊,怎么不显示呢,难道他瞎啦!
    }
}

 

然后在template

<img :src="img" /> 

第一种解决方案是:简单粗暴型 使用绝对路径也就是带上域名即可

第二种解决方案是:非常智慧型 代码如下:

data () {
 return {
 img: require(../../images/jifen/index/img_list_default_pic.jpg//加上require即可
   }
}

 

另一种方式可以当做背景

 

<div :style="{backgroundImage: ‘url(‘ + img + ‘)‘}"></div>

 

或者直接在css中定义

 

background-image: url(../../images/jifen/index/img_list_default_pic.jpg);

 

以上是关于vue 相对路径的图片 不显示问题的主要内容,如果未能解决你的问题,请参考以下文章

Vue项目中v-bind动态绑定src路径不成功

vue项目打包后css背景图路径不对的问题

html img src 相对路径,图片加载不出来。

vue3中引入本地图片

vue引入图片的方式

Vue图片路径问题(动态引入:绝对路径相对路径),require动态路径问题