收藏
回答

7.0.10客户端上wx.hideLoading在部分页面会失效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.hideLoading 微信安卓客户端 7.0.10 2.9.4

客户端升级到7.0.10后, 部分页面使用wx.hideLoading会失效, 后续代码仍能执行, 但是loading的弹层没有关闭

昨天开始就有用户反馈这个问题, 部分用户能通过重启手机能解决

日志已上传,时间是2019年12月27日22:16,微信号bromory, 机型是一加5t

网上搜了个方法, 加个setTimeout就能解决这个问题, 但偶尔还是会出现, 希望官方能尽快解决

setTimeout(() => {
  wx.hideLoading()
}, 100)
最后一次编辑于  2019-12-28
回答关注问题邀请回答
收藏

3 个回答

  • 是小白啊
    是小白啊
    2019-12-30

    已知问题,目前可在非onload周期进行调用,后续版本修复

    2019-12-30
    有用 1
    回复 3
    • 信仰
      信仰
      2019-12-31
      我在onshow里面调用也不行
      2019-12-31
      1
      回复
    • 陈式坚
      陈式坚
      2020-01-02
      大概啥时候搞定,这几天会有越来越多用户更新微信新版本,影响有点大
      2020-01-02
      回复
    • 当儿啷当
      当儿啷当
      2020-01-03
      都周五了还没修复
      2020-01-03
      回复
  • momo12
    momo12
    2020-01-03
    setData的回调里面,再执行wxhideLoading()吧,亲测,有用,把那些重要受影响的页面先这么改了
    
    2020-01-03
    有用
    回复
  • 草莓、
    草莓、
    2019-12-28

    我也遇到了这种情况,你这边解决了吗?

    2019-12-28
    有用
    回复 3
    • 马沸腾
      马沸腾
      2019-12-28
      加个setTimeout就可以了😂
      2019-12-28
      回复
    • 2019-12-28
      我们出问题的手机一真机调试就没问题,不真机调试就有问题。后台打log看,稳定复现那台手机应该就是show和hide之间太快了(5ms),加个延时确实能解决这个问题
      2019-12-28
      回复
    • 2019-12-28
      关键是要重新发版本,还要给几百个小程序更新,这就很烦了。之前一直好好的,这两天突然才有这个问题的投诉。
      2019-12-28
      1
      回复
登录 后发表内容
问题标签