【微信小程序】关于showToast提示后延迟

今天处理了一下修改个人信息,提交一类的都没有很大的问题,想着提示修改成功后应该等候一会,跳转至指定页面。

最后效果:点击修改,成功后2000ms跳转到指定页面。

让我们开始吧

最开始是使用

success:res=>{
   wx.showToast({
     title: '修改成功',
     icon:'success',
     duration:2000,
     success:res=>{
      wx.navigateTo({
         url: 跳转页面,
        })
      }
   })
}

跳转是跳转了,但是并没有延时,用户体验感极差

学会用setTimeout

wx.showToast({
          title: '修改成功',
          icon:'success',
          duration:2000,
          success:res=>{
            setTimeout(function () {
              //要延时执行的代码
              wx.navigateTo({
                url: 跳转页面,
              })
            }, 2000) //延迟时间
          }
        }) 

大功告成!

你可能感兴趣的:(【微信小程序】关于showToast提示后延迟)