wx.showLoading 和 wx.showToast 有bug
如图所示,我先showLoading, 请求成功后关掉Loading,然后直接showToast, 开发工具可以正常显示,安卓手机可以正常显示,但是ios手机 ,showToast 弹窗不出来,导致ios体验很糟糕,这个bug怎么解决?求说明
4 回复
暂时想到一个办法:直接去掉wx.hideLoading()。因为wx.showToast()会有hideLoading的调用,反正就是hideLoading(),showLoading,showToast这个貌似都是单例,继承的父类应该一样。如果你是把request封装起来,统一处理返回的数据和报错、状态…的话,传多一个值类型的参数(最好设置一个默认值)进来,是否要用到wx.hideLoading()。因为查询这类的请求,是不用提示成功之类的toast,大多数是“增删改”这类的请求要提示“成功”或者“失败”