1. router添加name, path后加/:参数

  1. const routes = [
  2. {
  3. name: 'helloworld',
  4. path: '/helloworld/:msg1',
  5. component: HelloWorld
  6. },
  7. {
  8. name: 'hellouniverse',
  9. path: '/hellouniverse/:msg2',
  10. component: HelloUniverse
  11. }
  12. ]

2. router-link传递参数

  1. <template>
  2. <div>
  3. <router-link :to="{name:'helloworld', params:{msg1:123}}">Hello World</router-link> |
  4. <router-link :to="{name:'hellouniverse', params:{msg2:456}}">Hello Universe</router-link>
  5. </div>
  6. </template>

3. $route.params.xxx获取参数

  1. <template>
  2. <div>
  3. <h1>Hello World</h1>
  4. <h2>{{$route.params.msg1}}</h2>
  5. </div>
  6. </template>