鍍金池/ 問答/HTML/ vue調(diào)用reload刷新頁面后為什么會跳轉(zhuǎn)到首頁?

vue調(diào)用reload刷新頁面后為什么會跳轉(zhuǎn)到首頁?

login頁面隱藏在 app.vue 跟路徑下面, menu 頂部菜單下拉放了一個 logout 退出按鈕,也就是說,不管到哪個頁面,都可以登陸(未登錄時)和 退出(已登陸),

登陸頁面點擊登陸按鈕后, 通過 window.location.reload();來刷新頁面,退出也是如此,

現(xiàn)在的問題是,如果不在首頁點擊登陸退出,刷新頁面后都會跑到 首頁 去,這是為什么呢?

注:如果 router.js 設(shè)置 model=history 模式的時候不會

回答
編輯回答
別傷我

window.location.reload();這個是瀏覽器刷新了。建議改成this.$router.go(-1),或者this.$router.push('指定地址')

2017年7月19日 09:47
編輯回答
尐懶貓

把你代碼貼出來 應(yīng)該redirect的問題
戳戳看

2018年4月2日 00:52
編輯回答
巴扎嘿

看看有沒有 routerBefore鉤子 如果什么都沒有寫的話 這種情況是不會發(fā)生的

2018年1月29日 08:23