收藏
回答

小程序大量数据加载问题超过万条会卡顿,求解决思路?

小程序大量数据加载问题超过万条,分页加载,但是数据超过2000条左右还是会卡顿,

目前看了《《微博》》的小程序,感觉挺好,但是不知道怎么实现,求指教

最后一次编辑于  09-18  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

4 个回答

  • Yunior
    Yunior
    09-18

    分页加载可以考虑不在一个容器里面加载,还是只渲染加载当前页得数据,试试?

    过了五分钟。。。

    官网有提供解决方案:小程序长列表组件

    09-18
    赞同 1
    回复 1
    • 盖世大英雄~
      盖世大英雄~
      09-18
      多谢
      09-18
      回复
  • 烬
    09-18

    你一页加载2000条,看的过来吗?

    09-18
    赞同 1
    回复 3
    • 盖世大英雄~
      盖世大英雄~
      09-18
      分页加载一页20条,大概100页左右就开始卡了,加载下一页需要5-6s,设置更长时间
      09-18
      回复
    • 烬
      09-18回复盖世大英雄~
      容器里只要有20条就行了,你判断上滑和下拉控制页数。也可以把查过的数据缓存下
      09-18
      回复
    • 盖世大英雄~
      盖世大英雄~
      09-18回复
      这个方法试了,有一个苦难的地方就是滚动条的位置不好计算,先用下长列表组件试下
      09-18
      回复
  • Charb
    Charb
    09-18

    之前见过一个解决方案,刚开始的时候用的是常用的加载下一页(滑到底部自动加载下一页),当你下滑一定页数(暂定5页)的时候底部会出现一个 下一页的按钮,点击下一页按钮的时候会清空之前数据加载第6页数据,如此循环

    09-18
    赞同
    回复 2
    • 盖世大英雄~
      盖世大英雄~
      09-18
      多谢,应该是用上面的长列表组件
      09-18
      回复
    • Charb
      Charb
      09-18回复盖世大英雄~
      恩是的,官方推出的组件用起来更方便
      09-18
      回复
  • 00011111000101111011001110011000
    00011111000101111011001110011000
    09-18

    参考小程序长列表组件

    09-18
    赞同
    回复 2
    • 盖世大英雄~
      盖世大英雄~
      09-18
      多谢
      09-18
      回复
    • 盖世大英雄~
      盖世大英雄~
      09-19
      你有在mpvue框架里使用过这个吗
      09-19
      回复
问题标签