美文网首页程序员
vue路由传参方式、区别

vue路由传参方式、区别

作者: chasing_dream | 来源:发表于2018-03-17 08:39 被阅读2487次

vue路由传参

比如有A、B 两个文件,A文件的数据要往B文件传递,这个时候就需要路由传参。

如何传参

首先找到A页面跳转到B页面的路由,在A文件路由上配置要传递参数

<router-link :to="{name:'B',params:{id:item.id}}">点击跳转到B页面</router-link>

接下来找到B路由配置

{
      path: '/B/:id',
      name: 'B',
      component: appB
    }

最有在 B 页面接收数据

      created(){
          let ID= this.$route.params.id   //这个ID就是咋们 从A页面传递过来的数据
      }   

vue 有两种传参方式:

分别是 params 与 query;

区别

写法大致相同,在第一部配置的时候params用的是name、query用的是path、
query要用path来引入,params要用name来引入。
注意接收参数的时候,是route而不是router了!
query更加类似于我们ajax中get传参,params则类似于post

query:

params:

从上面俩张图片可以看到params的路径中是不显示参数的 反而query是把参数拼接到路由的后面

相关文章

  • Vue基础知识点整理

    1、route和router区别,query和param区别,vue路由传参的方式 router为VueRoute...

  • vue 路由传参的三种方式

    vue路由传参方式 params query vuex + sessionStore

  • 路由传参 query 和 params

    vue路由传参分为两种情况: 一、query和params传参的区别: 1、query传参显示参数,params传...

  • vue路由传参方式、区别

    vue路由传参 比如有A、B 两个文件,A文件的数据要往B文件传递,这个时候就需要路由传参。 如何传参 首先找到A...

  • Vue-Router

    1. 路由配置 默认路由跳转 在 new Router时可用的配置参数: 2.路由传参 Vue路由传参的几种方式 ...

  • vue - 路由带参跳转

    vue路由传参按照传参方式可划分为params传参和query传参; params传参分为在url中显示和影藏参数...

  • 31.vue传参

    1.vue传参 vue传参使用路由传参params,query,或者使用vuex,localStorage,vue...

  • vue-router

    vue传参两种方式 1、对象传参2、路径传参 vue路由两种模式 1、hash模式 onhashchange2、h...

  • 开发之路十五——vue开发笔记

    ps:好记性不如烂笔头,记录开发vue过程中的点滴 1、路由传参(3种方式) params传参(显示参数)需要路由...

  • 几种vue的组件传值方式

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

网友评论

    本文标题:vue路由传参方式、区别

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