在vue中v-for循环遍历图片不显示错误的解决方案

目录

  • v-for循环遍历图片不显示错误
    • 错误
  • vue本地图片路径正确,但for循环不显示
    • 经过改正加个require()就可以显示了

v-for循环遍历图片不显示错误
export default{data(){ return{innerWidth:window.innerWidth,i:0,imgs:[{src:"/img/20200908111741.jpg"},{src:"/img/20200908111804.jpg"},{src:"/img/20201013163954.jpg"},] }}}


错误
之前图片存放的地址是…/assets/avatar/
将图片放在静态资源public目录下,创建一个img目录
然后直接从跟开始获取 /代表从跟获取

vue本地图片路径正确,但for循环不显示 今天for循环图片的时候,发现图片不显示,以下是代码
在vue中v-for循环遍历图片不显示错误的解决方案
文章图片

img:[{imc:'./ww.png'},{name:'./imc.png'}],

在vue中v-for循环遍历图片不显示错误的解决方案
文章图片

看了看代码路径也是正确的,而且单个是能显示的,可for循环之后图片就显示不出来了
最后发现单个显示的跟for循环显示的图片路径不一样
在vue中v-for循环遍历图片不显示错误的解决方案
文章图片

在vue中v-for循环遍历图片不显示错误的解决方案
文章图片


经过改正加个require()就可以显示了
在vue中v-for循环遍历图片不显示错误的解决方案
文章图片

img:[{imc:require('./ww.png')},{imc:require('./ww.png')}],

在vue中v-for循环遍历图片不显示错误的解决方案
文章图片

【在vue中v-for循环遍历图片不显示错误的解决方案】以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

    推荐阅读