使用vue-router的beforeEach钩子,next('/')报错

使用next()和next(false)都没问题,使用next('/index')就报错

https://img1.mukewang.com/5bdbf018000102de03900111.jpg

https://img3.mukewang.com/5bdbf02100010b6c06690215.jpg

Smart猫小萌
浏览 1970回答 1
1回答

月关宝盒

把堆栈打开看看。Maximum call stack size 是不是死循环了,堆栈超出限制。beforeEach你这里不加条件判断,当next('/index');执行的时候beforeEach又会执行如此重复。我不太清楚你这么做的理由是什么,不过显然你不应该这样做。if(con) {     next('/index') }next()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript