uni-app发现重大bug

uni-app发现重大bug

项目信息
产品分类 uniapp/小程序/微信
PC开发环境操作系统 Mac
PC开发环境操作系统版本号 macOS Big Sur 11.4
HBuilderX类型 正式
HBuilderX版本号 3.2.3
第三方开发者工具版本号 1.05.2109101
基础库版本号 2.19.3
项目创建方式 HBuilderX

示例代码:

以下是出问题的代码,触发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(index)' class="sd-item fl-jad-ccc">
<image class="img" :src="item.pic"></image>
<text class="title">{{item.name}}</text>
</view>

操作步骤:

查看代码示例

预期结果:

查看代码示例

实际结果:

查看代码示例

bug描述:

for循环创建节点后,节点点击事件的参数不对


更多关于uni-app发现重大bug的实战教程也可以访问 https://www.itying.com/category-93-b0.html

回到顶部