xiaoyay
xiaoyay
  • 发布:2021-05-13 03:19
  • 更新:2021-05-13 03:19
  • 阅读:457

【报Bug】concat合并数组会导致原数组的click失效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 11.3.1 (20E241)

HBuilderX类型: 正式

HBuilderX版本号: 3.1.12

手机系统: iOS

手机系统版本号: IOS 14

手机厂商: 苹果

手机机型: iphone 12

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
原data: {a:1, b:2, c:3}  

使用concat合并  
data_a = {d:4, e:5}  
this.data = data_a.concat(this.data)  

视图更新了新的数据,但是绑定的@click会失效;  
a,b,c的click都失效了。  
d,e的生效.  

是个BUG吧。  

操作步骤:
原data: {a:1, b:2, c:3}  

使用concat合并  
data_a = {d:4, e:5}  
this.data = data_a.concat(this.data)  

视图更新了新的数据,但是绑定的@click会失效;  
a,b,c的click都失效了。  
d,e的生效.  

是个BUG吧。  

预期结果:

应该都生效。

实际结果:

更新后,之前的不生效,新增的生效了

bug描述:

concat合并数组会导致原数组的click失效

2021-05-13 03:19 负责人:无 分享
已邀请:

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