现象描述:
微信小程序调用了wx.showToast,模拟器上能弹出来,但是真机上不显示
并且在showToast前,已经调用了wx.hideLoading();
解决:
toast和loading可能底层是用的一个东西,所以所以在showToast前需要调用下hideLoading,但是这样依旧没解决
因为我们代码中是在request的success里面调的showToast,request里面又在complete中调了hideLoading,所以会导致showToast后又马上被hideLoading给关闭掉,一些机型上能看到toast一闪而过的情况,有些机型甚至都不闪,直接不弹
所以直接把complete中的hideLoading给删掉即可
网友评论