$router.push()跳转传参
时间: 2023-11-11 21:00:06 浏览: 72
Vue this.$router.push(参数)实现页面跳转操作
可以通过 $router.push() 的第二个参数传递参数,例如:
```
this.$router.push({
path: '/example',
query: { id: 1 }
})
```
这样就可以在目标路由的组件中通过 `this.$route.query.id` 获取到传递的参数。
另外,也可以通过 $router.push() 的第三个参数传递参数,例如:
```
this.$router.push({
name: 'example',
params: { id: 1 }
})
```
这样就可以在目标路由的组件中通过 `this.$route.params.id` 获取到传递的参数。
阅读全文