场景一:
新增门店数据成功,需要用wx.showToast显示新增成功后返回上一个界面,但此时基本没显示(一闪而过),直接跳转了。
原因:
wx.showToast只会在当前页面显示,新页面不显示。解决方法:
wx.showToast({ title: '新增成功', icon: 'success', duration: 1000, mask: true, success: function() { setTimeout(function() { //要延时执行的代码 wx.navigateBack({ delta: 1 }) }, 1000) //延迟时间 }, });场景二:
修改了头像,上传头像的时候使用了wx.showLoading(),结束的时候使用wx.hideLoading(),再用wx.showToast想显示修改成功,但是一闪而过。
原因:
解决方法:
wx.hideLoading()会关闭同级中的wx.showLoading 或 wx.showToast
所以要在showToast之前调用wx.hideLoading













