使用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.6k 阅读
2 回答3.1k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决