this.$router.push 传参
时间: 2023-10-13 20:04:25 浏览: 131
Vue this.$router.push(参数)实现页面跳转操作
this.$router.push可以用于在Vue.js中进行路由跳转,并且可以传递参数。
要传递参数,你可以将参数作为一个对象传递给this.$router.push的第二个参数。例如:
```javascript
this.$router.push({
path: '/destination',
query: { key: value }
})
```
在目标路由组件中,你可以使用this.$route.query来获取传递的参数。例如:
```javascript
// 在目标路由组件中获取参数
this.$route.query.key // 获取参数值
```
请注意,传递的参数会作为查询字符串追加在URL后面,因此在目标路由组件中可以通过this.$route.query来获取参数值。
阅读全文