-
- 很多时候,我们需要将给定匹配模式的路由映射到同⼀个组件,这种情况就需要定义动态路由。
-
- 例如,我们可能有⼀个 User 组件,它应该对所有⽤户进⾏渲染,但⽤户 ID 不同。在 Vue Router 中,我们 可以在路径中使⽤⼀个动态字段来实现,例如: { path: '/users/:id', component: User } ,其中 :id 就是路径参数
-
- 路径参数 ⽤冒号 : 表示。当⼀个路由被匹配时,它的 params 的值将在每个组件中以 this.$route.params 的形式暴露出来。
-
- 参数还可以有多个,例如 /users/:username/posts/:postId ;除了 route 对 象还公开了其他有⽤的信息,如 route.hash 等。