下拉刷新,新数据如何插到列表头部
请教:
上拉加载没有问题,场景是顶部【下拉加载】
实现长列表下拉刷新,下拉后进行数据的请求;
为了性能优化,数据通过增量插入,
每次setdata通过键插入新数据,
实现二维数组只更新插入新增数据,
避免全量setdata
// data update to set
_this.setData({
…
[`listPullDown[${page}]`]: res.data
});
这种情况下数据如何将数据插入到list头部呢?
现在的解决方法是在view里通过reverse()将数组反转,
担心数据多了会有性能问题,
请教是否有更优处理方式?
3Q
4 回复
可以看看这篇文章,学习下这种处理方式,用多维数组来做加载更多。
https://developers.weixin.qq.com/community/develop/article/doc/0000645ae8cf882129c8b471951c13