vant toast 关闭栈溢出问题

开发中有这样一个常见场景。在发送某个异步请求以后,需要给出一个提示,提示停顿一定时间以后再路由跳转至其他页面。

vant的toast中有这样一个方法:vant toast 关闭栈溢出问题_第1张图片最初的写法是这样的:

而这也是才坑所在。然后你会看到:

vant toast 关闭栈溢出问题_第2张图片

死循环。栈溢出了。

解决的办法:

 let toast = Toast({message:"提交成功",type:"success"})

 setTimeout(()=>{

           toast.clear()

           self.$router.push('/confirmPayment')

  },1000)

 

你可能感兴趣的:(vue,vant)