我刚开始使用Vue.js和Vue CLI,我正面临着一个问题,我不明白为什么我不能从作用域动态设置图像,但我可以直接在HTML中编写它,obj.img也是一个带有@/assets/logo.png
值的字符串。我在伪造ajax调用时超时,但是浏览器不能正确解析图像的路由。
<div slot="media">
<img :src="obj.img"> <!-- http://localhost:8080/@/assets/logo.png -->
<img src="@/assets/logo.png"> <!-- http://localhost:8080/img/logo.82b9c7a5.png -->
</div>
另外,为什么路由不同?有什么想法吗?
发布于 2018-10-10 22:39:22
因此,真正的解决方法是:
:src="getImage(obj.img)"
getImage(path) {
return require(path)
}
https://stackoverflow.com/questions/52749656
复制相似问题