Vue中 :src找不到资源?

.vue

<ul>
    <li v-for="brand in brands">
        <img :src="brand.img_url" alt="">
        <span>{{brand.text}}</span>
    </li>
</ul>



brands: [
    {
        img_url: './images/icon-aodi.png',
        text: '奥迪'
    }
]

目录结构

图片描述

可以找到字
图片描述

但找不到图片资源
图片描述

但直接 src="./images/icon-aodi.png"是可以正常显示的

阅读 3.4k
2 个回答

两种方式:
1、将资源存放在/static/下引用
2、通过require(path)传入图片编码

参考:https://m.jb51.net/article/11...

唉,还是自己动手,丰衣足食啊。

这路由是根据 这段代码最终所在的 html 文件的路径来的 不是根据 .vue 文件来的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题