路由传参
Posted annie211
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了路由传参相关的知识,希望对你有一定的参考价值。
1、params(相当于post)
(1)只能用name,不能用path
(2)参数不显示在路径上
(3)刷新页面参数会被清空
传递参数: this.$router.push({ ? name:‘details‘, ? params:{ ? number:123, ? name:‘product‘ ? } }); 接收参数: let p=this.$route.params;
2、query(相当于get)
(1)既可以用name,也可以用path
(2)参数显示在路径上,刷新不会被清空
传递参数: this.$router.push({ path:‘/details‘, query:{ number:123, name:‘product‘ } }); 接收参数: let q=this.$route.query;
以上是关于路由传参的主要内容,如果未能解决你的问题,请参考以下文章