小程序showToast和navigateTo同时使用

小程序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)
}

猜你喜欢

转载自blog.csdn.net/weixin_43687896/article/details/84665225