收藏
回答

列表过长,小程序页面空白且无法使用,必须杀微信进程后重新进入微信才可以使用?

系统:windows 开发者工具版本号:Nightly1.04.2005272

问题描述:页面绑定列表deviceList( wx:for="{{deviceList}}" ),分页查询,每次查询10条数据,查询出的数据叠加setData到deviceList中,当查到第450条数据时,小程序页面列表突然白屏,小程序无法正常使用,必须杀掉微信进程后,重新打开微信,进入小程序后才可以使用。查看控制台后台日志无报错(未提示内容超过1024K),下拉刷新和上滑加载均可正常调用接口,且打印对应log,但是页面依旧白屏,无法渲染数据。

页面:

控制台:(输出为deviceList的值

最后一次编辑于  2020-11-24
回答关注问题邀请回答
收藏

3 个回答

  • 改个名字
    改个名字
    2021-09-24

    同问题,解决了吗?


    2021-09-24
    有用
    回复
  • James¹⁰¹⁴
    James¹⁰¹⁴
    2020-11-24

    你可以尝试一下长列表组件 https://developers.weixin.qq.com/miniprogram/dev/extended/component-plus/recycle-view.html

    2020-11-24
    有用
    回复 1
    • vvl
      vvl
      2020-12-01
      使用长列表组件recycle-view后,快递滑动依旧会出现白屏,过一会加载数据的情况,请问是什么原因呢?
      2020-12-01
      回复
  • 鲤子
    鲤子
    发表于移动端
    2020-11-24
    分页查询,数据还会叠加的?
    2020-11-24
    有用
    回复 4
    • vvl
      vvl
      2020-11-24
      2020-11-24
      回复
    • 鲤子
      鲤子
      发表于小程序端
      2020-11-24回复vvl
      看楼上说的,长列表组件,或者自己简单实现,页面没必要放这么多渲染数据,影响性能不说,体验也不好。如果是上拉加载更多这种效果,页面渲染的数据不宜太多,可以只渲染用户视图内的数据。
      2020-11-24
      回复
    • vvl
      vvl
      2020-12-01回复鲤子
      只渲染用户试图内的数据和使用长列表组件recycle-view后,快速滑动依旧会出现白屏,过一会加载数据的情况,请问是什么原因呢?
      2020-12-01
      回复
    • 邱枫
      邱枫
      2021-05-08回复vvl
      同问,解决了吗
      2021-05-08
      回复
登录 后发表内容
问题标签