【发布时间】:2019-08-04 18:34:22
【问题描述】:
我正在使用 vue 2 和 vue-cli 3。我正在尝试将标签的 src 绑定到数据中的变量。
具体来说,我正在做以下事情:
<img class="img-time-matters" :src="`./../assets/time-comparison-${locale}.png`">
export default {
name: "home",
components: {},
data() {
return {
locale: locale // 'en'
};
}
}
绑定有效
使用 Chrome 开发者工具并检查网络活动,我发现绑定有效:
http://localhost:8080/assets/time-comparison-en.png
但是找不到资源。
如果我在硬编码中删除数据绑定,课程路径将:
<img class="img-time-matters" :src="`./../assets/time-comparison-en.png`">
Vue 解析资源链接以在以下位置查找图像:
http://localhost:8080/img/time-comparison-en.74a6f0ca.png
如何让 Vue 以正确解析绑定的方式进行数据绑定(即 time-comparison-en.74a6f0ca.png)。
谢谢!
【问题讨论】:
-
你在使用哪些 webpack 插件/加载器?
标签: data-binding vuejs2 src