vue-router 对路由验证重定向时,路由跳转但有报错
使用vue-cli写项目的时候,遇到一个这样的问题:
当用户输入地址时,检测是否含有登录信息,若不含有登录信息则路由重定向至/login
,路由跳转正常,使用的是this.$router.replace('/login')
,路由能正常的跳转,但是console
里仍有如下报错:
代码里有使用computed
计算属性,
求有过类似经验的前辈能够解答一下,谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
router.replace(location) 相当于 window.history.replaceState
猜测 是不是history里没有值
你换 this.$router.push('/home')试试
咦?为什么前缀 prefix那里要加 []啊?