# Vue Router 之 push、go、replace **<font color=#0000FF>頁面中跳轉是最常見的一種操作之一,那麼[Vue Router](https://router.vuejs.org/zh/guide/essentials/navigation.html)最常用到<font color=#ff0000>push & go & replace</font> 方法說明:</font>** 1. router.push() :即跳轉至不同頁面,可以使用path 或 name;該方向會向history中押站當前紀錄,當再次點擊返回上一層頁面的時候默認返回上一層頁面; 2. router.go() :回退至上一層頁面,router.go(-1)即可,執行後則會從history中找到對佑的上層押站紀錄並返回; 3. router.replace() :但差異在於 history 上,跳轉至新页面後不會記錄上一層頁面的紀錄,更適用於某個子頁面模塊中返回首面或某一層頁面时同时銷毀之前已有的壓站紀錄;所以根据需求不同,调用不同的跳轉方式,若實際業務需求無需有返回至上一層的操作或是某層的子頁面中跳轉回至某个層頁面則可以使用該方式。 ###### tags: `Vue``Router` `push` `replace` `go`