刚刚发现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)