使用vue-cli写项目的时候,遇到一个这样的问题:
当用户输入地址时,检测是否含有登录信息,若不含有登录信息则路由重定向至/login
,路由跳转正常,使用的是this.$router.replace('/login')
,路由能正常的跳转,但是console
里仍有如下报错:
代码里有使用computed
计算属性,
求有过类似经验的前辈能够解答一下,谢谢!
使用vue-cli写项目的时候,遇到一个这样的问题:
当用户输入地址时,检测是否含有登录信息,若不含有登录信息则路由重定向至/login
,路由跳转正常,使用的是this.$router.replace('/login')
,路由能正常的跳转,但是console
里仍有如下报错:
代码里有使用computed
计算属性,
求有过类似经验的前辈能够解答一下,谢谢!
router.replace(location) 相当于 window.history.replaceState
猜测 是不是history里没有值
你换 this.$router.push('/home')试试
咦?为什么前缀 prefix那里要加 []啊?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决