我正在使用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)。
谢谢!