原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吧。
- 发布:2021-05-13 03:19
- 更新:2021-05-13 03:19
- 阅读:457
产品分类: 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失效
0 个回复