搜尋

首頁  >  問答  >  主體

javascript - vue-router 路由跳轉的問題

#左上角有個返回按鈕,點擊的時候要回到上一個路由。

我想的是利用 router.go(-1);

但是如果一開始打開的是百度,然後在打開這個頁面,就會回到百度。這樣不行。

我想解決的是點擊回傳按鈕,如果沒路由了,就不能跳轉。不知道思路。

阿神阿神2768 天前670

全部回覆(1)我來回復

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-19 10:38:34

    處於安全考慮,我們無法直接拿到history裡面的信息,只能透過暴露的方法向後跳轉;

    我的一個思路是透過router暴露的方法beforeRouterLeave配合當前路由做判斷,從而阻止跳轉。

    回覆
    0
  • 取消回覆