美文网首页
v-for循环添加图片路径(图片是本地的,放在assets)加载

v-for循环添加图片路径(图片是本地的,放在assets)加载

作者: lazy_tomato | 来源:发表于2020-05-30 22:42 被阅读0次

    star

    之前在做Vue项目时,v-for循环添加图片路径(图片是本地的,放在assets),死活加载不出来,折腾了很久,后来疯狂百度,解决了,当时没有做记录,刚好今天朋友也遇到这样的问题,做个记录,防止踩坑。不多逼逼,进入正题。

    问题

    • v-for循环添加图片路径(图片是本地的,放在assets),死活加载不出来

    个人总结

    • 由于Vue最后是基于 webpack 打包文件的,我们本地的路径

      例如 :../assets/img/login.png

      在webpack打包之后, webpack会解析它为模块依赖 ,文件路径就会出错

    解决方案 (亲测有效)

    • 用require()处理 src路径
    image:require('../assets/img/up.png')
    

    ps: 有的博客说还有一种方法 import 但是我自己亲自尝试并没有成功,所以不多说了,

    end

    能力有限,可能不足,参考即可,希望有用。

    相关文章

      网友评论

          本文标题:v-for循环添加图片路径(图片是本地的,放在assets)加载

          本文链接:https://www.haomeiwen.com/subject/yvdkzhtx.html