一、router-link 跳转,路由表动态 path
- 原始组件
<router-link to='/home/123'></router-link>
- 跳转示例
//localhost/home/123
- 传值输出
this.$router.params.id
- 路由配置
{ path: '/home/:id', name: 'home', component: resolve => require(["@/xxx"], resolve) }
二、$router.push 跳转,路由表动态 path
- 原始组件
this.$router.push({ path:'/home/123' })
- 跳转示例
//localhost/home/123
- 传值输出
this.$router.params.id
- 路由配置
{ path: '/home/:id', name: 'home', component: resolve => require(["@/xxx"], resolve) }
三、$router.push 跳转,修改跳转参数 params
- 原始组件
this.$router.push({ name:'/homepage', params:{id:123} })
- 跳转示例
//localhost/home
- 传值输出
this.$router.params.id
- 路由配置
{ path: '/home', name: 'homepage', component: resolve => require(["@/xxx"], resolve) }
四、$router.push 跳转,修改跳转参数 query
- 原始组件
this.$router.push({ path:'/home', query:{qid:123} })
- 跳转示例
//localhost/home?qid=123
- 传值输出
this.$router.query.qid
- 路由配置
{ path: '/home', name: 'home', component: resolve => require(["@/xxx"], resolve) }