请简述router.push 和 router.go的区别
时间: 2024-06-19 22:02:56 浏览: 271
vue两组件间值传递 $router.push实现方法
router.push和router.go都是Vue Router中的方法,用于进行路由跳转。
- router.push用于跳转到一个新的页面并且将新页面添加到路由历史栈中,可以通过浏览器的前进后退按钮返回到之前的页面。
- router.go用于在历史栈中向前或向后移动若干步,可以用负数表示向后移动,正数表示向前移动。
简而言之,router.push是向路由历史栈中添加新的页面,而router.go是在历史栈中移动到指定的页面。
阅读全文