go方法用于在历史记录中仅移动指针而不增删记录,n为正数时前进、负数时后退,go(0)可刷新页面;其本质是封装原生history.go()。

go 方法的基本作用
go 方法用于在浏览器历史记录中按步数前进或后退,不新增也不替换当前记录,只移动当前位置。它直接对应原生 history.go(n) 行为,是 Vue Router 对浏览器历史 API 的封装。
常见用法与参数含义
调用方式统一为 this.$router.go(n),其中 n 是整数,正负决定方向:
-
n > 0:前进 n 页(如
go(1)相当于点击浏览器「前进」按钮) - n :后退 |n| 页(如
go(-1)最常用,等同于「返回上一页」) -
n === 0:刷新当前页面(类似
location.reload(),但不触发完整组件销毁重建)
实际使用注意事项
go 方法看似简单,但容易忽略几个关键点:
vue-composition-api-best-practices
Vue 3 组合式 API 与
热门下载
相关下载
精品课程
相关推荐
/
热门推荐
/
最新课程
最新文章
