场景一:
发布文章,点击发布以后用wx.showToast显示发布成功后跳转,但此时基本没显示,直接跳转了
解决方法:
wx.showToast({
title: '发布成功',
icon: 'success',
duration: 1000,
mask: true,
success: function(){
setTimeout(function () {
//要延时执行的代码
wx.switchTab({
url: '../home/home'
});
}, 1000) //延迟时间
},
});
场景二:
修改了头像,上传头像的时候使用了wx.showLoading(),结束的时候使用wx.hideLoading(),再用wx.showToast想显示修改成功,但是一闪而过。
原因:
wx.hideLoading()会关闭同级中的wx.showLoading 或 wx.showToast
所以要在showToast之前调用wx.hideLoading
希望我的记录能够帮到你~ 喜欢请点赞!
谢谢你看到这里!写作仓促,有疏漏之处还请评论指正,共同探讨进步!