微信小程序showToast延迟返回页面

作者: ziyouxia 发布时间: 2019-11-14 浏览: 3352 次 编辑

需求 : showToast 显示完毕后,返回页面。

一直以为只要卸载showToast的success回调中就行了

      wx.showToast({
        icon: 'none',
        title: '反馈成功',
        success: function(){
         wx.navigateBack({
              delta: 1
            })
        }
      })

但是这么写并不能满足需求,提示的消息会一闪而过,然后就跳转到新的页面了。要想实现在提示显示完毕后,再跳转页面,需要这么写。

      wx.showToast({
        icon: 'none',
        title: '反馈成功',
        duration: 2000,
        success: function(){
          setTimeout(function(){
            wx.navigateBack({
              delta: 1
            })
          }, 2000)
        }
      })