需求 : 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);
}
});