需求 : showToast 显示完毕后,返回页面。
一直以为只要卸载showToast的success回调中就行了
1 2 3 4 5 6 7 8 9 | wx.showToast({ icon: 'none' , title: '反馈成功' , success: function (){ wx.navigateBack({ delta: 1 }) } }) |
但是这么写并不能满足需求,提示的消息会一闪而过,然后就跳转到新的页面了。要想实现在提示显示完毕后,再跳转页面,需要这么写。
1 2 3 4 5 6 7 8 9 10 11 12 | wx.showToast({ icon: 'none' , title: '反馈成功' , duration: 2000, success: function (){ setTimeout( function (){ wx.navigateBack({ delta: 1 }) }, 2000) } }) |