小程序
小游戏
企业微信
微信支付
扫描小程序码分享
用setData 更新data其中一个集合时,同级的集合不变,然后wx:for遍历到视图图的时候就只是最后一条数据了
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
有代码例子吗
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
代码大概是这样的
page({
data:{
a:[1,2,3,4,5],
b:[6,,7,8,9,10]
},
onload: function() {
1,这里一个request 返回数据c
2. 然后我想更新a,b中其中一个数组
this.setData({b:''})//这里发现必须先清空,再赋值 才有效
this.setData({b:c})
这样的发现在wxml视图中用wx:for遍历b是可以的,遍历a就虽然有5条数据,但都是最后一条“5”,调试模式下应该也卡死了
}
})
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
有代码例子吗
代码大概是这样的
page({
data:{
a:[1,2,3,4,5],
b:[6,,7,8,9,10]
},
onload: function() {
1,这里一个request 返回数据c
2. 然后我想更新a,b中其中一个数组
this.setData({b:''})//这里发现必须先清空,再赋值 才有效
this.setData({b:c})
这样的发现在wxml视图中用wx:for遍历b是可以的,遍历a就虽然有5条数据,但都是最后一条“5”,调试模式下应该也卡死了
}
})