小程序showToast和navigateTo同时使用
今天用小程序实现一个提交表单,成功后弹出提交成功的提示,然后数秒户跳转的功能。发现当showToast()和navigateTo()同时使用的时候,showToast()的弹框就没有显示,设置的时间也不起作用。直接不弹出提示,执行了navigateTo()跳转。
解决方法:setTimeout
success: function (res) {
that.setData({
money: (that.data.money - list.money).toFixed(2)
})
wx.showToast({
title: res.data.msg,
icon: 'success',
duration: 1500
})
setTimeout(function () {
wx.navigateTo({
url: '/pages/extension/extension?uid=' + app.globalData.uid,
})
}, 1500)
}