美文网首页
vue的传参方式

vue的传参方式

作者: Chihiro_yy | 来源:发表于2019-10-20 15:57 被阅读0次

query方式

//传参代码
this.$router.push({
path:"/accept",
query:{
id:222}
});

路由配置

routes:[{
path:"/accept"
}]

接受参数页面

export default{
  data(){
    return{
      id:this.$router.query.id;
     }
  }
}

跳转界面时,传递的参数会显示在地址栏用?来分割

params模式

用name来匹配

this.$router.push({
name:"accept",
params:{
id:222
}
});

路由配置

routes:[{
name:'accpet',
path:'/accpet'
}]

接受参数页面

export default{
  data(){
    return{
      id:this.$router.params.id;
     }
  }
}

跳转转收页面的时候,地址栏显示目的地址,不带任何参数

location预声明传参(location.hash 路由带参)

this.$router.push({
path:'/accpet/2222'
})
//参数可以为一个也可以是多个用/隔开,也可以直接写成
<router-link to='/accpet/2222'><router-link>//动态路由传参

路由配置

routes:[{
path:'/accpet/:id'
}]

接收页面

export default{
  data(){
    return{
      id:this.$router.params.id;
     }
  }
}

路由跳转时,url会显示参数用/分隔

相关文章

  • vue - 路由带参跳转

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

  • vue 路由传参的三种方式

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

  • vue-router

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

  • 31.vue传参

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

  • nuxt路由及传参

    最近的nuxt项目中经常会用到路由传参,故在此有所总结了下nuxt中传参的方式和vue项目中传参的方式 nuxt ...

  • vue路由跳转传递参数方式

    vue中点击页面跳转传参,可以通过设置params 与query params方式获取params传值方式this...

  • vue的传参方式

    query方式 路由配置 接受参数页面 跳转界面时,传递的参数会显示在地址栏用?来分割 params模式 用nam...

  • Vue脚手架下axios POST传参序列化方法

    Vue工程化项目下axios POST传参序列化方法 axios默认POST传参方式为Query String P...

  • Vue路由传参两种方式

    在vue-router路由中,传参方式一般分两种: 一种是利用$route.query对象的Get方式传参,与ht...

  • Vue-Router

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

网友评论

      本文标题:vue的传参方式

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