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