// 文字列パス
router.push('home')
// オブジェクト
router.push({ path: 'home' })
// 名前付きルート
router.push({ name: 'user', params: { userId: '123' } })
// /register?plan=private になる
router.push({ path: 'register', query: { plan: 'private' } })
const userId = '123'
router.push({ name: 'user', params: { userId } }) // -> /user/123
router.push({ path: `/user/${userId}` }) // -> /user/123
// これは動作"しません"
router.push({ path: '/user', params: { userId } }) // -> /user
// 1 つレコードを進める。history.forward() と同じ
router.go(1)
// 1 つレコードを戻す。history.back() と同じ
router.go(-1)
// 3 つレコードを進める
router.go(3)
// もし多くのレコードが存在しない場合、サイレントに失敗します
router.go(-100)
router.go(100)
さらに詳細を見たい方は公式を確認してみてください。