首先我们来看一下params和query的两种传值方式:
this.$router.push({name:'orderDetails',params:{orderType:this.Id}});
this.$router.push({path:'/orderDetails',query:{orderType:this.Id}});
接收方式为:
this.$route.params.orderType,
this.$route.query.orderType,
name和params配对,path和query配对。
我在实践中,name和params配对时,链接后面不会显示参数

path和query配对时,链接后面会显示参数,

两种方式都能传参成功!
在此记录一下我项目过程中遇到的现象~
本文详细解析了Vue中使用name和params、path和query两种方式进行路由传参的区别。name和params配对时,参数不会显示在URL中;而path和query配对时,参数会显示在URL上。两者均可实现参数传递。
1012

被折叠的 条评论
为什么被折叠?



