vant toast 关闭栈溢出问题
开发中有这样一个常见场景。在发送某个异步请求以后,需要给出一个提示,提示停顿一定时间以后再路由跳转至其他页面。
vant的toast中有这样一个方法:最初的写法是这样的:
而这也是才坑所在。然后你会看到:
死循环。栈溢出了。
解决的办法:
let toast = Toast({message:"提交成功",type:"success"})
setTimeout(()=>{
toast.clear()
self.$router.push('/confirmPayment')
},1000)