美文网首页
vue路由传值

vue路由传值

作者: _Miner | 来源:发表于2021-06-17 15:51 被阅读0次

第一种:props配置

组件内定义:

props: ['id']

路由映射配置,开启props:true :

{
     path: '/user/:id',
     component: User,
     props: true 
} 

跳转传参:

1、标签跳转

<router-link to="/user/1">第一个</router-link>

2.函数式跳转:

getDescribe(id) {
  this.$router.push({
      path: `/describe/${id}`,
  })
}

获取参数:

<div>第一种传值props: {{ id }}</div>

第二种:(url显示在问号之前)配置

路由映射配置:

{
    path: '/user/:id',
    component: User 
}

跳转传参:
1、标签跳转

<router-link to="/user/1">第二个</router-link>

2.函数式跳转:

getDescribe(id) {
  this.$router.push({
    path: `/user/${id}`,
  })
}

获取参数:

<div>第二种传值$route.params.id: {{$route.params.id}}</div>

第三种:(url不显示参数)配置

路由映射配置:

{
    path: '/user',
    component: User
}

跳转传参:

1、标签跳转

<router-link :to="{name:'c', params:{id:1}}">第四个</router-link>

2.函数式跳转:

getDescribe(id) { 
    this.$router.push({
      path: `/user`,
      params:{ id: id}
   })
}

获取参数:

<div>第三种传值$route.params.id: {{$route.params.id}}</div>

第四种:(url显示在问号之后)配置
路由映射配置:

{
    path: '/user',
    component: User
}

跳转传参:

1、标签跳转

<router-link :to="{name:'c', query:{id:1}}">第四个</router-link>

2.函数式跳转:

getDescribe(id) {
    this.$router.push({
      path: `/user`,
      query:{id: id}
   })
}

获取参数:

<div>第四种传值$route.query.id: {{$route.query.id}}</div>

相关文章

  • vue路由的介绍(二)--vue动态路由和get的传值

    vue动态路由和get的传值---->同属于路由的传参 1,vue动态路由: 动态路由的配置: ①,在配置路由时加...

  • Vue路由

    一、Vue路由基础用法: 二、Vue路由配置的抽出 三、路由动态传值: 四、路由的跳转方式: 五、路由的hash模...

  • Vue_路由的传值

    Vue2.0的路由参数定义实现url传值

  • React-router 路由传值两种方式

    和vue的路由传递在获取值的时候稍微有点不同 安装路由 页面引入路由 1.get传值 路由正常配置 传递值 接收值...

  • 2018-09-21非父子传值、路由Vue Router

    一、非父子传值效果图: body部分: js部分: 二、路由Vue Router 路由Vue Router 和 V...

  • 2018-09-28

    1.vue 路由跳转传值 -------- 最好用vuex,bus不适合在路由跳转中传值,因为需要初始化组件 2....

  • Vue页面间传值

    Vue传值的方式有正向传值和反向传值 正向传值:上一页面 --> 下一页面 路由传值 本地储存 eventbus ...

  • 几种vue的组件传值方式

    几种vue的组件传值方式 1、路由传参 ①定义路由时加上参数props: true,在定义路由路径时要留有参数占位...

  • vue路由传值

  • Vue路由传值

    三种方案对比 方案二后面参数页面刷新会丢失 方案一参数拼接在后面,丑,而且暴露了信息 方案三不会在后面拼接参数,刷...

网友评论

      本文标题:vue路由传值

      本文链接:https://www.haomeiwen.com/subject/kxucyltx.html