微信小程序延时跳转wx.showToast
微信小程序一个场景是在操作后弹窗提示,接着延时跳转至其他页面,今天来分享一下相关代码。
//提交预约订单 wx.request({ url: 'https://yangjunwei.com/xxxxxxx', data: e.target.dataset, header: { 'content-type': 'application/json' }, success: function (res) { console.log(res.data) let status = res.data.status; if (status == 1) { console.log('预定成功') wx.showToast({ title: '成功', icon: 'success', duration: 2000, success:function(){ console.log('haha'); setTimeout(function () { //要延时执行的代码 wx.redirectTo({ url: '/pages/user/order' }) }, 2000) //延迟时间 } }) } if (status == 0) { console.log('失败'); } that.setData({ addrArray: res.data }); } });
注:如果要跳转的页面是tabbar页面,则需要将上述的 wx.redirectTo 替换为 wx.switchTab。