百度小程序开发分页数据限制解决方案

 时间:2024-10-13 14:00:30

1、确定了问题,就很好办了,加上条竭惮蚕斗件判断,只有需要的时候,才渲染弹出弹窗。真机调试,暴力狂刷数据,发现闪退的现象不硼讷侍逖再出现了,闪退问题解决,然而高兴不到三分钟,又出问题了,发现翻页到十几页的时候,再也刷不动后面的数据了,明明是还有更多数据的。再在开发工具上看查看数据,结果控制台报了这么一个错:

百度小程序开发分页数据限制解决方案

2、查看官方文档,发现是有这样的限制的

百度小程序开发分页数据限制解决方案

3、回顾我们的代码,这里的分页加载数据,上拉加载,数据是放在一个for循环里去加载,数据源是一个数组对象。在加载下一页数据时,将下一页的数据拼到当前数组后面。这里是常规的做法。可以看看代码:

百度小程序开发分页数据限制解决方案百度小程序开发分页数据限制解决方案

4、这里可以看到,每次获取新的一页,都要重新setData新的数组,仔细想想,当这个数组到后面越来越大的时候,很容易就超出了单次设置数据超过1024kb的限制了。那么怎么解决这个问题呢,这里官方文档里面其实有提到一个注意点

百度小程序开发分页数据限制解决方案

5、既然这里是支持改变数组的某一项,那么分页的问题,可以改变为一个二维数组,还是直接看代码吧。

百度小程序开发分页数据限制解决方案百度小程序开发分页数据限制解决方案
  • 地平线4ae86怎么获得
  • 控制迷宫怎么走
  • 命运2老是掉线怎么办
  • 和平精英怎么打年兽
  • windows脚本宿主设置怎么打开
  • 热门搜索
    请财神什么日子最好 驾驶证b2能开什么车 现在去三亚穿什么衣服 均匀的意思 坐火车带什么吃的好 转关是什么意思 大学预科班什么意思 对老师的祝福语 购车贷款需要什么手续 paste是什么意思