鍍金池/ 問答/HTML/ vue-router 對路由驗證重定向時,路由跳轉(zhuǎn)但有報錯

vue-router 對路由驗證重定向時,路由跳轉(zhuǎn)但有報錯

使用vue-cli寫項目的時候,遇到一個這樣的問題:

當用戶輸入地址時,檢測是否含有登錄信息,若不含有登錄信息則路由重定向至/login,路由跳轉(zhuǎn)正常,使用的是this.$router.replace('/login'),路由能正常的跳轉(zhuǎn),但是console里仍有如下報錯:

圖片描述

代碼里有使用computed計算屬性,
圖片描述

求有過類似經(jīng)驗的前輩能夠解答一下,謝謝!

回答
編輯回答
有你在

router.replace(location) 相當于 window.history.replaceState

猜測 是不是history里沒有值

你換 this.$router.push('/home')試試

咦?為什么前綴 prefix那里要加 []???

2018年9月6日 04:21
編輯回答
風畔
`console.log(this.userInfo.semester[0])`看看結(jié)果
2017年6月21日 11:10