要求是不改变函数本身代码,怎么做到在执行他们之前执行setTimeOut呢?我目前就想到一个这个方法,有没有更好的。业务需求是我想等点击动画结束后,再跳转
beforeRouteLeave(to, from, next) {
window.setTimeout(() => {
next()
}, 200)
},
在动画结束事件里加跳转函数,settimeout不要经常用,出了问题你都不知道在哪,基本上代码里是没这个函数来控制顺序的
beforeRouteLeave你写在这里,是所有路由跳转都要等200毫秒?你这个setTimeOut不可以写在页面吗?
这方法就挺好的 你要相信你自己