美文网首页
vue路由传参params和query区别

vue路由传参params和query区别

作者: tenro | 来源:发表于2020-06-16 11:03 被阅读0次

params:路由配置时候要在路径后面加动态配置的参数名 如:/:id,强制刷新会被清空,参数不会显示在路径地址上,

路由配置:
{
      path: '/detail/:id/',   
      name: "detail",
      component: detail//这个details是传进来的组件名称
}

使用路由: 
1:  <router-link :to="{ name: 'details', params: { id: 123 }}">点击按钮</router-link>
2: this.$router.push({name:'details',params:{id:123}})

地址栏显示路径形式:
http://localhost:8081/#/details/123

跳转的方法:
1:this.$router.push( `/detail/${this.$route.params.id}` )
2:this.$router.push( {name:'detail', params:{ id:123 } } )

query:路由配置的时候path不用带参数

路由配置:
{
       path: '/detail',//这里不需要参入参数,参见上面的params写法
       name: "detail",
       component: detail//这个details是传进来的组件名称
 }

使用路由: 
1:<router-link :to="{ name: 'details', query: { id: 123 }}">点击按钮</router-link>
2:this.$router.push({name:'details',query:{id:123}})
3:<router-link :to="{ path: 'details', query: { id: 123 }}">点击按钮</router-link>
4:this.$router.push({path:'details',query:{id:123}})

地址栏显示路径形式:
http://localhost:8080/#/details?id=123

跳转的方法:
1、this.$router.push( `/detail?id=${this.$route.query.id}` )
2:this.$router.push( { path:'detail', query:{ id:123 } } )

相关文章

  • 路由传参 query 和 params

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

  • vue 路由传参的三种方式

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

  • 31.vue传参

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

  • vue - 路由带参跳转

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

  • vue router知识点

    query和params传参的区别 一、区别 传参可以使用params和query两种方式; 使用params传参...

  • vue-router

    1. vue-router query 和 params 传参 params 传参: 总结: 用params传参只...

  • vue-router传参

    1.params params传参 2.router-link query传参 3.路由传参

  • vue路由传参梳理

    前言 vue路由传参有两种类型,query,params,这篇文章梳理一下。 一、query 1 传参 1.1 声...

  • VueRouter之query与params两种传参区别

    在Vue中提供了两种方法来进行路由传参:query 和 params query语法: this.$router....

  • vue路由传参params和query区别

    params:路由配置时候要在路径后面加动态配置的参数名 如:/:id,强制刷新会被清空,参数不会显示在路径地址...

网友评论

      本文标题:vue路由传参params和query区别

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