路由传值及获取参数,路由跳转

Posted shy1766it

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了路由传值及获取参数,路由跳转相关的知识,希望对你有一定的参考价值。

配置动态路由参数id:

routes: [

        // 动态路径参数 以冒号开头

        path: ‘/user/:id‘, component: User

      ]

html路由跳转:

<router-link to="/demo53/8">路径参数跳转</router-link>

带问号参数跳转(两种写法):

写法一:<router-link to="/demo53?id=8">跳转</router-link>

写法二:<router-link :to="path:‘/demo53‘, query:id:999">带问号跳转</router-link>

Js不带问题参数路由跳转:

this.$router.push( path: "/demo53/495" );

this.$router.push(name:‘demo53‘,params:id:9898);

Js带问题参数路由跳转:

this.$router.push( path: "/demo53?id=8" );

this.$router.push(name:‘demo53‘,params:id:9898);

获取参数:

获取不带问号的参数方式:this.$route.params

获取带问号的参数方式:this.$route.query

 

component: () => import(‘@/views/dataService/dataServiceAdmin/addDataService.vue‘)

 

 

https://blog.csdn.net/zjl199303/article/details/82655576 vue 配置路由 + 用户权限生成动态路由 踩过的那些坑
https://blog.csdn.net/sangjinchao/article/details/70888259 vue,router-link传参以及参数的使用
https://blog.csdn.net/wojiaomaxiaoqi/article/details/80688911 vue中this.$router.push路由传参以及获取方法

以上是关于路由传值及获取参数,路由跳转的主要内容,如果未能解决你的问题,请参考以下文章

路由动态接收参数

vue 路由四种方式 (带参数)跳转

js跳转vue

JavaWeb:不同页面之间的传值及取值

vue-router路由传递参数 + get传值query获取

vue中组件3种编程式路由跳转传参