如何将图像地址放在数组中并在源 VUE JS 中使用该数组索引?
How to place image address in array and use that array index in source VUE JS?
我是 vue js 的新手,我遇到了一个小问题。我确定这是一个小问题,因为我是新手,无法自己解决。任何建议或解决方案都将被确认。
事情是我想将图像地址(将在资产目录中的图像)存储在一个数组中,然后我想将这些地址作为源传递给 img 标签。例如以下是代码:
<div class="text-h2" v-for="img in imgs" :key="img">
<img src="{{img}}" alt="">
</div>
图像源将保存在 src 数组中的位置:
export default {
name: 'Home',
data: () => ({
imgs: ['./assets/img1.png','./assts/img2.png' ],
}),
任何提示都将不胜感激
您可以创建方法:
methods() {
getImage(imagePath) {
return require(imagePath);
}
}
然后在模板中调用该方法:
<img :src="getImage(img)" alt="">
使用 :src 可以将图像源绑定到数组 imgs 中的 img。
我是 vue js 的新手,我遇到了一个小问题。我确定这是一个小问题,因为我是新手,无法自己解决。任何建议或解决方案都将被确认。
事情是我想将图像地址(将在资产目录中的图像)存储在一个数组中,然后我想将这些地址作为源传递给 img 标签。例如以下是代码:
<div class="text-h2" v-for="img in imgs" :key="img">
<img src="{{img}}" alt="">
</div>
图像源将保存在 src 数组中的位置:
export default {
name: 'Home',
data: () => ({
imgs: ['./assets/img1.png','./assts/img2.png' ],
}),
任何提示都将不胜感激
您可以创建方法:
methods() {
getImage(imagePath) {
return require(imagePath);
}
}
然后在模板中调用该方法:
<img :src="getImage(img)" alt="">
使用 :src 可以将图像源绑定到数组 imgs 中的 img。