首页 > 其他分享 >Vue2路由跳转传参,获取路由参数,Vue监听路由

Vue2路由跳转传参,获取路由参数,Vue监听路由

时间:2023-02-27 18:12:25浏览次数:46  
标签:传参 mapId 参数 跳转 query 监听 路由

 1 this.$router.push({
 2     // name:路由组件名
 3     name: routeName,
 4     query: {
 5         mapId:this.mapId
 6     }
 7 })
 8 
 9 this.$router.push({
10     name: routeName,
11     params: {
12         mapId:this.mapId
13     }
14 })
15 
16 // query:参数会拼接在url上;params:参数不会直接拼接在请求体上
17 
18 // 获取路由参数如下:
19 this.$route.query.mapId
20 this.$route.params.mapId
21 
22 
23 // 监听路由如下:
24 watch: {
25     $route: {
26         handler(val) {
27             // 逻辑操作
28         }
29     }
30 }        

 

跳转路由传参如下:

 

 

获取路由参数如下:

 

 

监听路由如下:

 

标签:传参,mapId,参数,跳转,query,监听,路由
From: https://www.cnblogs.com/HE0318bei/p/17161380.html

相关文章

  • uniapp app跳转至支付宝然后返回app
    有需求:用支付宝支付时(第一次支付需授权)跳转至支付宝授权,然后再返回app跳转支付宝:<button@click="toZFB">支付宝</button>toZFB(){leturls='https......
  • Java方法:方法的重载、命令行传参、递归
    Java方法:方法的重载、命令行传参、递归方法的重载重载就是在一个类中,有相同的函数名称,但是形参不同的函数。方法重载的规则:方法名称必须相同;参数列表必须不同(个......
  • 函数传参
    普通变量作为函数的参数如果函数内部需要使用外部变量的值,需要将外部变量的值传递给函数内部,这时普通变量就要作为函数的形参(单向传递之值传递)      数组......
  • 组件内路由守卫
    简介:作用:给组件设置权限beforeRouteEnter(to,from,next){通过路由规则,进入该组件时被调用},beforeRouteLeave(to,from,next){通过路由规则,离开该组件时被调用},......
  • RIP 路由汇总实验
     RIP路由汇总实验​​​​r1:f0/0:192.168.1.1loopback1:172.16.1.1loopback2:172.16.2.1r2:f0/0:192.168.1.2f0/1:192.168.2.1r3:f0/0:192.168.3.1f0/1:192.168......
  • 静态路由默认路由的配置
    静态路由实验负载均衡的一点是个人理解,有不正确之处欢迎批评指正。             R1配置:s0/0/0口:193.1.1.9/30(本地)  next-hop193.1.1.10/30 point-to-......
  • vue3 + vite4 + vue-router4动态路由存在的问题
    使用vite4、vue3、vue-router4搭建动态路由的时候遇到的问题及解决方法解决!!我使用的是登录接口返回菜单,使用pinia存储菜单数据,使用pinia-plugin-persist加js-cookie进行......
  • 独享路由守卫 beforeEnter
    介绍: beforeEnter独享路由守卫单独给某个路由进行校验操作:{name:'xiaoxi',path:'aboutone',com......
  • bash -s和管道符传参问题
      第二个命令后面如果加--mirrorAliyun会报错,所以查看了文档  其他的使用标准输出的方式还有xargs和连字符(减号)"-",这两个参数的方式,后面加--mirrorAliyun也没......
  • 全局后置__路由守卫
    简介:在初始化后被调用,跳转路由之后被调用实现效果:跳转到哪个路由哪个路由页的tilte改变文本  实例:importVuefrom"vue";importRouterfrom"vue-router";im......