前言
微信小程序的wx.showToast提示的信息跳动太快,一闪而过,就马上跳转到其他页面了,缺少了用户交互信息的功能,duration的属性似乎也是失效了,这个问题需要怎么解决呢?
解决方案
在wx.showToast里面新增一段代码即可,如下:
wx.showToast({
title: '发送成功',
icon:'success',
duration:2000,
success:function(){
setTimeout(function(){
wx.switchTab({
url: '/pages/mine/mine',
})
},2000);
}
})
与传统对比
wx.showToast({
title: '发送成功',
icon:'success',
duration:2000
新增了一段success的代码,在这段代码里,设置一个延时函数setTimeout,让跳转函数放在这里面,确保当前函数先执行完了duration,再去执行页面跳转函数,2000的那个参数代表让showToast函数先执行2秒。