我司微信小程序有许多页面都有上拉加载更多资源的操作,目前我使用的是ES6的数组合并方法,将新获取的资源合并到已有数组中并setData
例:
data:{
arr1: [......]
}
var arr2 = [.......];
this.setData({
arr1: [...arr1,...arr2]
})
想问问各位,这种方法是否可行?虽然用了挺长时间了,一直也没问题,但是总觉得当上拉加载多次以后,一次性setData的数据量就会越来越大,会影响性能,况且setData方法也有限制一次性最大数据量
对于新获取的数据,是否有更好的方法,可以每次只setData新数据,同时保持页面正常更新,你们都是用的什么方法来更新此类状态?
本文网址:http://www.91bianli.com/weixinxiaochengxu/11697.html