刚刚发现uni-app项⽬中, uni.showToast和uni.navigateTo不能同时执⾏ , ⽐如下⾯的代码 , 我想showToast之后 , navigateTo⾸页 ,
但发现弹出提⽰框之后, 并没有跳到⾸页
uni.showToast({
title: '登录成功',
duration: 2000,
icon: "none"
});
uni.navigateTo({
url: '../index/index'
});
解决方法 : 延时器
把uni.navigateTo写到setTimeout⾥延时执⾏就可以了
uni.showToast({
title: '登录成功',
duration: 2000,
icon: "none"
});
setTimeout(function() {
uni.navigateTo({
url: '../index/index'
});
}, 1000)