• 我转过几个弯 绕过那个小雨楼
  • 拿着蒲扇摆着衣衫渡着紧箍咒
  • 不问天涯不停留 喝过几壶酒
  • 不过年少白头道义放胸口
  • 倘若明天之后 遥看前尘剑封侯
  • 似那天上神仙无所求
  • 朝朝暮暮君如梦醒十分不为何理由
  • 是真是假是惶恐是无休
  • 路过这风雨花满楼 片刻都不停留
  • 我本这书生进京赶考留下许多愁
  • 你问有没有时候 我叹这天道默悠悠
  • 能否与我一醉方休
  • 又过了几个弯 算尽天量道莫慌
  • 踏这田园闻这芳草香
  • 跌跌撞撞仗剑天涯折煞不枉无笔良
  • 是梦是幻是温柔是家乡
  • 路过这风雨花满楼 片刻都不停留
  • 我本这书生进京赶考留下许多愁
  • 你问有没有时候 我叹这天道默悠悠
  • 能否与我一醉方休
  • 路过这风雨花满楼 片刻都不停留
  • 我本这书生进京赶考留下许多愁
  • 你问有没有时候 我叹这天道默悠悠
  • 能否与我一醉方休
  • 谁能与我一醉方休

vue-router Error: Redirected from X to Y via a navigation guard.

这个问题一般是出现在在路由鉴权的功能上。

我们在路由守卫里面判断,当用户已经登录了,点击进入访客页,那么在进入之前我们next({name:"Home"})跳转到首页。

然后就会报错:

Error: Redirected from X to Y via a navigation guard.

百度和谷歌找了好久,很多人都说是代码里面重定向过多,拜托,这种应该是键盘侠,如果真的过多,早就解决问题,还问个鸡腿。

首先这个问题大部分都是出现在vue-router v3.1及以上的版本

我觉得可能是插件的问题,因为出现这个问题的提问时间基本都是这两个月内出现的。

唯一的解决办法就是降级,将vue-router降级到3.0.1就行了,可能还能再高一点版本也行,但我没有测试,反正我降级到这个版本,路由守卫正常不报错了。

而且现在路由的版本都3.2了还没解决这个问题,真的超蛋疼啊。

3
  • 本文分类:vue 项目实战
  • 本文标签:vuevue-router
  • 流行热度:已超过 769 人围观了本文
  • 最后更新:2020年08月29日 - 23时40分48秒
  • 发布日期:2020年08月29日 - 23时40分48秒
  • 版权申明:本文系作者@木灵鱼儿原创发布在木灵鱼儿 - 有梦就能远航站点。未经许可,禁止转载。

相关文章

微信收款码
微信收款码