vue-router钩子beforeRouteLeave中使用next报错

点击浏览器返回本来应该是直接返回到index页面的,但是在beforeRouteLeave中进行拦截,使用next('/order')将页面重定向到订单页面去,

代码如下:


beforeRouteLeave (to, from, next) {

      next({path: '/order'})  

    },

这时候报错:

https://img4.mukewang.com/5c481a160001379f08000371.jpg

看官方文档上是这么干的啊,怎么就不行了呢?

梦里花落0921
浏览 1063回答 1
1回答

慕尼黑的夜晚无繁华

至少要判断一下 from 是不是 /order 吧?否则就无限循环了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript