router.go使用方法详解
时间: 2023-07-31 08:13:32 浏览: 176
VueJs路由跳转——vue-router的使用详解
$router.go() 是 Vue Router 提供的一个方法,用于在浏览器的历史记录中向前或向后移动。该方法可以接收一个数字作为参数,表示向前或向后移动的步数,例如:
```javascript
// 向前移动一步
this.$router.go(1);
// 向后移动一步
this.$router.go(-1);
```
此外,$router.go() 还可以接收一个字符串作为参数,表示要移动到的路由地址,例如:
```javascript
// 移动到 '/about' 路由
this.$router.go('/about');
```
需要注意的是,如果要使用 $router.go() 方法移动到的路由地址不存在,则会导致跳转失败。因此,在使用该方法时,建议先使用 $router.push() 方法进行路由跳转,确保要跳转的路由地址是存在的。
阅读全文