2***@qq.com
2***@qq.com
  • 发布:2019-06-19 10:52
  • 更新:2020-06-01 14:11
  • 阅读:1566

【报Bug】页面数据重复加载

分类:uni-app

使用uniapp做的一个app,使用了底部tab切换,因为首页数据需要每次进去都要更新,但是tab页面切换时不会触发onload方法,所以我在首页里面的onShow方法请求了一个数据列表,然后在onHide方法里清除了这个数据列表。通常情况下是正常的数据没有问题,但是偶尔会出现数据列表渲染了2次的情况。尤其容易出现在进入首页之后,切后台,然后手机放置一段时间,再从后台进入app首页的时候就很容易出现这个bug。

HBuilderX版本:2.0.1.20190614

windows版本:window7

运行环境:红米手机note7

2019-06-19 10:52 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

你的意思是说没有触发onHide,触发了onshow?

  • 2***@qq.com (作者)

    也不是,我在onshow方法里对数据列表进行了长度的判断,如果长度小于等于0,才重新请求数据。如果onHide没有触发的话,说明数据列表长度不会为0,应该不会再加载一遍。而且这个页面中只有在onShow方法这一个地方进行了数据列表的获取。就是很诡异。

    2019-06-25 15:04

chualosue

chualosue

请问这个最后有解决吗,我用采集器扫码时偶尔也会出现这个问题,并且会持续一段时间然后消失,很影响使用

该问题目前已经被锁定, 无法添加新回复