Vue-router参数传递

2019-08-24  本文已影响0人  Artifacts
  1. 在路由文件src/router/index.js里配置name属性。
routes: [
    {
      path: '/',
      name: 'Hello',
      component: Hello
    }
 ]
  1. 模板里(src/App.vue)用$route.name的形势接收,如直接在模板中显示:
<p>{{ $route.name}}</p>
<router-link :to="{name:xxx,params:{key:value}}">valueString</router-link>

to前边带冒号,后边跟一个对象形势的字符串

修改src/App.vue里的<router-link>标签,把hi1页面的<router-link>进行修改。

 <router-link :to="{name:'hi1',params:{username:'js'}}">Hi页面1</router-link>

src/reouter/index.js文件里配置name

{path:'/hi1',name:'hi1',component:Hi1},

最后在模板里(src/components/Hi1.vue)$route.params.username进行接收.

{{$route.params.username}}
上一篇下一篇

猜你喜欢

热点阅读