收藏
回答

一个数据相对较大的列表,下拉刷新的时候,怎么提高清除数据的速度?

当我的列表数据量较大的时候,这个时候我回到顶部清空数据时,导致卡顿,原因是清空列表数据,耗时过长,怎么才能提高清除数据的速度

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

2 个回答

  • 跨商通
    跨商通
    2022-07-06

    导致卡顿,原因是清空列表数据,并不一定是这个原因。

    this.setData({list:[]}),这种操作,一定是瞬间的。找其他原因。

    2022-07-06
    有用
    回复 3
    • 捕影
      捕影
      2022-07-06
      已经测过了,只要不清除数据,就不会卡顿
      2022-07-06
      回复
    • 捕影
      捕影
      2022-07-06
      如果清空就会导致下拉的时候,下拉加载的状态都卡住
      2022-07-06
      回复
    • 捕影
      捕影
      2022-08-24
      清除数据做了一个延时,就不会出现卡顿了
      2022-08-24
      回复
  • Frank
    Frank
    2022-07-06

    找找 虚拟滚动的相关组件呢

    2022-07-06
    有用
    回复 1
    • 捕影
      捕影
      2022-07-06
      数据列表不一致,可能是轮播,图片橱窗,商品列表,活动列表,导航图标列表等等,这个所有的高度都不一致,哪怕同一个组件,高度都不一样
      2022-07-06
      回复
登录 后发表内容