$router.back()使用方法详解
时间: 2024-02-20 17:59:10 浏览: 281
vue路由的配置和页面切换详解
$router.back() 是 Vue Router 提供的一个方法,用于在浏览器的历史记录中后退一步。该方法不需要任何参数,直接调用即可:
```javascript
// 后退一步
this.$router.back();
```
需要注意的是,如果当前已经是浏览器历史记录中的第一步(即已经无法后退),再调用 $router.back() 方法也不会有任何效果。
此外,$router.back() 方法与浏览器的后退按钮功能相同,会触发路由的全局前置守卫、全局解析守卫、全局后置钩子等路由钩子函数,所以在使用该方法时,需要注意相应的路由钩子函数是否会对页面产生影响。
阅读全文