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