vue中router.push传入什么参数
时间: 2024-03-31 15:24:59 浏览: 58
Vue this.$router.push(参数)实现页面跳转操作
在Vue中,`router.push()`方法用于将用户导航到一个新的路由。它可以接收以下参数:
1. 一个包含目标路由信息的对象,例如:
```js
router.push({ path: '/about' })
```
2. 一个包含目标路由名称和参数的对象,例如:
```js
router.push({ name: 'user', params: { userId: '123' }})
```
3. 一个完整的目标URL,例如:
```js
router.push('https://www.example.com')
```
4. 一个包含目标路由信息的字符串,例如:
```js
router.push('/about')
```
你也可以在`router.push()`方法中使用其他参数,例如`query`(查询参数)、`hash`(哈希值)等。具体可以参考Vue Router官方文档。
阅读全文