方向:1、什么是动态路由2、什么时候使用动态路由,怎么定义动态路由3、参数怎么获取4、细节和注意事项
- 1、很多时候,我们需要将给定匹配模式的路由映射到同一个组件,这种情况就需要定义动态路由
- 2、例如,我们可能有一个User组件,它应该对所有用户进行渲染,但用户ID不同。在Vue Ruter中,我们可以在路径中使用一个动态字段来实现,例如:{path:'/user/:id',component:User},其中:id就是路径参数
- 3、路径参数用:表示。当一个路由被匹配时,它的params的值将在每个组件中以当前路由route.params的形式暴露出来
- 4、参数还可以有多个,例如/users/:userId/post/:postId,除了route.params之外,route对象还公开了其他有用的信息,如route.query,route.hash等等。