首页 > 其他 > 详细

Vue中this.$router.push路由传参以及获取方法

时间:2020-03-27 18:57:45      阅读:52      评论:0      收藏:0      [点我收藏+]

项目中通过this.$router.push路由跳转页面传递参数的方式很常见,一般有两种方式:

1.params传参:

this.$router.push({name:parasetEdit,params:{pk_refinfo:test,value:test1}});

目标页面接收参数:

this.$route.params.pk_refinfo

2.query传参:

this.$router.push({path:/uapbd/paraset/edit,query:{pk_refinfo:test,value:test1}});

目标页面接收参数:

this.$route.query.pk_refinfo

 

两种方式的区别是query传参的参数会带在url后边展示在地址栏,params传参的参数不会展示到地址栏。需要注意的是接收参数的时候是route而不是router。两种方式一一对应,名字不能混用。

Vue中this.$router.push路由传参以及获取方法

原文:https://www.cnblogs.com/ZhengHengWU/p/12582644.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!