小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我如果要追加数据 setData 假设前面初始化渲染了10条数据,后面追加了100条数据,如果我后面追加setData100条,但是页面会重新渲染 110条数据 如何让前面循环的10条数据不再重复渲染 只渲染后面追加的100条数据呢 ,可以用二维数组 追加嘛 wx:key 可以避免这个问题出现吗
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好 问题解决了吗?? 我也遇到这个问题了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我的意思是追加数据setData 的时候 怎么不去重新渲染之前已经渲染在页面的数据
XXX:function(){
var that = this;
that.data.属性名 = [ ];
that.data.属性名 = 赋值数组[ ];
that.setData({
属性名:that.data.属性名,
});
//重新赋值就可以了
},
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好 问题解决了吗?? 我也遇到这个问题了
我的意思是追加数据setData 的时候 怎么不去重新渲染之前已经渲染在页面的数据
XXX:function(){
var that = this;
that.data.属性名 = [ ];
that.data.属性名 = 赋值数组[ ];
that.setData({
属性名:that.data.属性名,
});
//重新赋值就可以了
},