以下是出问题的代码,触发tapItem(item)事件后,item的数据在索引index为6的时候会有问题,此时item竟然是index=5时的数据
<view v-for="(item, index) in sditems" :key="item.id" @click='tapItem(item)' class="sd-item fl-jad-ccc">
<image class="img" :src="item.pic"></image>
<text class="title">{{item.name}}</text>
</view>
以下是修改后正常的代码,tapItem(item)换成tapItem(index)就不会出问题
<view v-for="(item, index) in sditems" :key="item.id" @click='tapItem(item)' class="sd-item fl-jad-ccc">
<image class="img" :src="item.pic"></image>
<text class="title">{{item.name}}</text>
</view>
0 个回复