点击浏览器返回本来应该是直接返回到index页面的,但是在beforeRouteLeave中进行拦截,使用next('/order')将页面重定向到订单页面去,
代码如下:
beforeRouteLeave (to, from, next) {
next({path: '/order'})
},
这时候报错:
看官方文档上是这么干的啊,怎么就不行了呢?
点击浏览器返回本来应该是直接返回到index页面的,但是在beforeRouteLeave中进行拦截,使用next('/order')将页面重定向到订单页面去,
代码如下:
beforeRouteLeave (to, from, next) {
next({path: '/order'})
},
这时候报错:
看官方文档上是这么干的啊,怎么就不行了呢?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
至少要判断一下 from 是不是 /order 吧?否则就无限循环了