首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Vuejs镜像源动态加载不起作用

Vuejs镜像源动态加载不起作用
EN

Stack Overflow用户
提问于 2018-10-10 22:31:44
回答 1查看 9.9K关注 0票数 3

我刚开始使用Vue.js和Vue CLI,我正面临着一个问题,我不明白为什么我不能从作用域动态设置图像,但我可以直接在HTML中编写它,obj.img也是一个带有@/assets/logo.png值的字符串。我在伪造ajax调用时超时,但是浏览器不能正确解析图像的路由。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<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>

另外,为什么路由不同?有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-10 22:39:22

因此,真正的解决方法是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
:src="getImage(obj.img)"

getImage(path) {
  return require(path)
}

你可以阅读更多关于它的in this response from Evan, the creator of Vue

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52749656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文