收藏
回答

wx.showLoading 和 wx.showToast 有bug






如图所示,我先showLoading, 请求成功后关掉Loading,然后直接showToast, 开发工具可以正常显示,安卓手机可以正常显示,但是ios手机  ,showToast  弹窗不出来,导致ios体验很糟糕,这个bug怎么解决?求说明



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

4 个回答

  • 一不小心就😞 😒🙃
    一不小心就😞 😒🙃
    2017-10-08

    2017-10-8 Bug 依旧存在,提供一个简单的解决思路吧。不用wx.hideLoading(),写进视图层里

     加载中~~~


    2017-10-08
    有用
    回复
  • 蔡游
    蔡游
    2017-09-20

    还是有bug..给跪了!

    2017-09-20
    有用
    回复
  • Joshua
    Joshua
    2017-09-19

    暂时想到一个办法: 直接去掉wx.hideLoading()。因为wx.showToast()会有hideLoading的调用,反正就是hideLoading(),showLoading,showToast这个貌似都是单例,继承的父类应该一样。如果你是把request封装起来,统一处理返回的数据和报错、状态..的话,传多一个值类型的参数(最好设置一个默认值)进来,是否要用到wx.hideLoading()。因为查询这类的请求,是不用提示成功之类的toast,大多数是“增删改”这类的请求要提示“成功”或者“失败”

    2017-09-19
    有用
    回复
  • Joshua
    Joshua
    2017-09-19

    现在9月了,这个bug还存在,体验相当差。iOS 8.4.1  微信版本 6.5.16

    2017-09-19
    有用
    回复
登录 后发表内容