2***@qq.com
2***@qq.com
  • 发布:2021-09-30 12:41
  • 更新:2021-09-30 12:41
  • 阅读:269

发现重大bug

分类:uni-app

产品分类: 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(item)' class="sd-item fl-jad-ccc">
<image class="img" :src="item.pic"></image>
<text class="title">{{item.name}}</text>
</view>

操作步骤:

查看代码示例

预期结果:

查看代码示例

实际结果:

查看代码示例

bug描述:

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

2021-09-30 12:41 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复