关于小程序wx.showToast()与wx.hideLoading()的bug

开发小程序有一段时间了,由于项目进展到了一个收尾阶段,在完善一些用户体验更友好的提示,自然就少不了wx.showToast()、wx.showLoading()、wx.hideToast()、wx.hideLoading()、wx.showModal()等,但老发现在手机上测试时showToast无法显示,而编辑器上是完美的,而且都没报错,此刻我的心是崩溃的!!!


wx.hideLoading()与wx.showToast()冲突

通过一步步的排查发现:只要在wx.showToast()前面用到wx.hideLoading(),后面的showToast根本就不会出来,总结出来的解决办法

解决方法:避开在(同一层scope域) showToast前面使用wx.hideLoading(),因为showToast本身具备隐藏wx.showLoading()提示框的功能,如果使用wx.hideLoading(),后面的showToast就无法显示了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容