vue中跳转页面并传递参数

<router-link 
  :to="{
    path:'/yourpath',
    params:{
      key:'value'
    },
    query:{
      key:'value'
    }
  }"
></router-link>

path : path也可以用路由文件里面的name值,两者都可以进行路由导航

params : 要传递的参数,参数可以直接 key:value的形式传递

query: 通过url来传递参数的,参数同样可以使key:value形式传递

 

同样可以通过 this.$router.push({

    path:"/yourpath"})来进行路由的跳转

他也可以传递参数 .

注意:   params  和  命名路由的name 一起使用   并且页面刷新时参数也会消失

   query 和 路由地址 path 一起使用,页面刷新不会丢掉参数

获取参数使用   this.$route.params.参数名称

       this.$route.query.参数名称

 

posted @ 2020-06-06 15:55  山吹同学  阅读(4386)  评论(0编辑  收藏  举报