vue3使用router.push传递参数
时间: 2024-06-02 21:06:16 浏览: 161
Vue中this.$router.push参数获取方法
5星 · 资源好评率100%
在Vue3中,使用`router.push`传递参数有两种方式:
1. 使用对象传递参数
```javascript
this.$router.push({
path: '/path',
query: {
key1: value1,
key2: value2
}
})
```
2. 使用字符串传递参数
```javascript
this.$router.push('/path?key1=value1&key2=value2')
```
其中,对象方式的优点是参数更清晰,可读性更好,不会出现拼接字符串时忘记转义等问题;而字符串方式则更加简洁明了。
阅读全文