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