文章詳情頁
javascript - vue路由-瀏覽器返回按鈕重復的返回之前點擊過的頁面怎么辦?
瀏覽:134日期:2023-02-14 09:10:23
問題描述
我有一個首頁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...
標簽:
JavaScript
相關文章:
1. bootstrp是col-md-12列的,只有col-md-10有內容,可以讓沒有內容的不占據位置嗎;2. 常量在外面不加引號會報錯。3. wordpress里,這樣的目錄列表是屬于小工具還是啥?4. android - Genymotion 微信閃退 not find plugin.location_google.GoogleProxyUI5. python如何設置一個隨著系統時間變化的動態變量?6. 百度地圖 - Android app中準備接入地圖sdk,百度VS高德哪個好一點?7. 我的怎么不顯示啊,話說有沒有QQ群什么的8. mysql federated引擎無法開啟9. MySQL 使用 group by 之后然后 IFNULL(COUNT(*),0) 為什么還是會獲得 null10. sublime text3安裝package control失敗
排行榜
