this.$router.push params 参数没有传到params
时间: 2023-09-08 12:14:11 浏览: 69
vue两组件间值传递 $router.push实现方法
请检查你的代码,确保你正确地传递了参数。以下是一个示例:
```
// 在路由文件中定义路由
{
path: '/user/:id',
name: 'user',
component: User
}
// 在组件中使用 $router.push 方法
this.$router.push({ name: 'user', params: { id: 123 }})
```
在上面的示例中,路由文件定义了一个名为 `user` 的路由,其中包含一个参数 `id`。在组件中,使用 `$router.push` 方法将路由名称和参数传递给路由器。如果你没有正确地传递参数,那么在目标组件中将无法访问它们。
阅读全文