美文网首页
【微信小程序】wx.showToast一闪而过的解决办法

【微信小程序】wx.showToast一闪而过的解决办法

作者: 梦游人布拿拿 | 来源:发表于2019-08-21 12:05 被阅读0次

    场景一:

    新增门店数据成功,需要用wx.showToast显示新增成功后返回上一个界面,但此时基本没显示(一闪而过),直接跳转了。

    • 原因:
      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

    相关文章

      网友评论

          本文标题:【微信小程序】wx.showToast一闪而过的解决办法

          本文链接:https://www.haomeiwen.com/subject/xksbsctx.html