javascript - vue路由-瀏覽器返回按鈕重複的返回之前點擊過的頁面怎麼辦?
習慣沉默
習慣沉默 2017-07-05 11:06:20
0
1
942

我有一個首頁index,點擊首頁的一個按鈕要進入另一個A頁面,由於功能的需要,要在A頁面和B頁面之間來回tab切換一樣的跳轉,現在的問題是我的index ,A,B這三個路由都是同一級下的,沒有二級路由。
這樣在我點瀏覽器或手機的返回按鈕時會來回的在AB頁面跳轉,最後才回到index。

點擊的時候是這樣,Index —> A —> B —> A —> B
返回的時候是這樣,B —> A —> B —> A —> index

我想要這樣的效果:不管在AB之間如何切換,最後都會返回index
網頁上的返回按鈕可以直接返回index,但是瀏覽器自帶的返回,會根據歷史記錄返回,或者是vue有沒有控制瀏覽器回傳按鈕的方法。
求解? ? ? ?

習慣沉默
習慣沉默

全部回覆(1)
大家讲道理

router.replace(location)

跟 router.push 很像,唯一的不同就是,它不會向 history 添加新記錄,而是跟它的方法名一樣 —— 替換掉當前的 history 記錄。

http://router.vuejs.org/zh-cn...

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!