收藏
回答

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

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

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

回答关注问题邀请回答
收藏

4 个回答

  • Yunior
    Yunior
    2019-09-18

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

    过了五分钟。。。

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

    2019-09-18
    有用 1
    回复 1
  • Mr.Zhao
    Mr.Zhao
    2019-09-18

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

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

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

    2019-09-18
    有用
    回复 3
    • 盖世大英雄~
      盖世大英雄~
      2019-09-18
      多谢,应该是用上面的长列表组件
      2019-09-18
      回复
    • Charb
      Charb
      2019-09-18回复盖世大英雄~
      恩是的,官方推出的组件用起来更方便
      2019-09-18
      回复
    • 出海打渔
      出海打渔
      2020-09-11回复盖世大英雄~
      我叫阿泽
      2020-09-11
      回复
  • Listen
    Listen
    2019-09-18

    参考小程序长列表组件

    2019-09-18
    有用
    回复 2
    • 盖世大英雄~
      盖世大英雄~
      2019-09-18
      多谢
      2019-09-18
      回复
    • 盖世大英雄~
      盖世大英雄~
      2019-09-19
      你有在mpvue框架里使用过这个吗
      2019-09-19
      回复
登录 后发表内容
问题标签