【发布时间】:2021-09-11 02:41:38
【问题描述】:
我尝试使用 v-for 循环制作一组图像,但不知何故它无法识别标签内的变量。图片坏了,alt 只显示了 {{ item.alt }} 东西。 这是我的 HTML:
<section class="our-technologies__section" v-for="(item, index) in tech_item" :key="index">
<div class="technologies__logo" @click="activeIndex = index" :class="{active: activeIndex === index}">
<img src="{{ item.src }}" alt="{{ item.alt }}">
<p>{{item.title}}</p>
</div>
</section>
这里是脚本:
export default {
name: "OurTechnologies",
data: function () {
return{
tech_item: [
{ title: 'Twilio', text: 'gfmds/lgkmlk/f', src: '../../images/twilio.png', alt: 'Twilio' },
{ title: 'Android', text: '12334356676', src: '../../images/android.png', alt: 'Android' },
],
activeIndex: 0,
}
},
}
我尝试使用<img :src="item.src" :alt="item.alt">,但仍然没有结果。
【问题讨论】:
标签: html vue.js frontend vuejs3 v-for