收藏
回答

页面使用wx:for 循环加载页面列表内容,集合长度1000以上导致页面直接卡死,有什么解决办法?

页面使用wx:for 循环加载页面列表内容,集合内容长度是1000以上 导致页面直接卡死,当前这个页面所有点击方法都无法点击,有没有什么好的办法呐?

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

4 个回答

  • less
    less
    2021-03-03

    改成 20 or 100 吧

    2021-03-03
    有用 2
    回复 3
    • less
      less
      2021-03-03
      1000个,用户看得完?比较浪费性能
      2021-03-03
      回复
    • 🧸
      🧸
      2021-03-03
      数据有可能就是这么大,本来不想改接口 ,看看小程序有没有啥处理办法  我发现太坑了  ,老老实实改成分页吧
      2021-03-03
      回复
    • less
      less
      2021-03-03回复🧸
      也可以在小程序端,先只渲染 100 啊。剩下的 900,等监测到页面触底的时候在添加100,再等监测到页面触底的时候在添加100....
      2021-03-03
      回复
  • Yza
    Yza
    2021-03-03

    不能 分页显示内容吗?

    2021-03-03
    有用 1
    回复 1
    • 🧸
      🧸
      2021-03-03
      能  只是不想改后台接口   害  本来还说想偷个懒的
      2021-03-03
      回复
  • 温水煮泡面
    温水煮泡面
    2021-03-03

    有现成的官方解决方案,长列表组件

    https://developers.weixin.qq.com/miniprogram/dev/extended/component-plus/recycle-view.html

    

    2021-03-03
    有用 1
    回复 1
    • 🧸
      🧸
      2021-03-03
      蟹蟹
      2021-03-03
      回复
  • solin
    solin
    2021-03-03

    试试这个? https://developers.weixin.qq.com/miniprogram/dev/extended/component-plus/recycle-view.html

    2021-03-03
    有用 1
    回复 1
    • 🧸
      🧸
      2021-03-03
      蟹蟹
      2021-03-03
      回复
登录 后发表内容
问题标签