vue全局路由守卫beforeEach调用next(路径)报错
我是vue+cli3搭建的多页面应用,这个是manage页面,有个beforeEach全局路由判断vuex里面的值是否为真,为真就继续,为假就重定向到admin页面,但是next的时候出现Maximum call stack size exceeded
router.beforeEach((to,from,next)=>{
if(store.state.iflogin == false){
next({
path:'/admin'
})
}else{
next()
}
})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
谢谢网友xianshenlu的回答,问题已解决~
if (to.path==='/admin'){return next()}