欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

关于vue-router 中参数传递的那些坑(params,query)

程序员文章站 2023-10-31 18:10:34
1.query方式传参和接受参数 2.params方式传递参数 3.query和params的区别,query相当于get请求,在页面跳转的时候,可以在地址栏看到请求参数,然而params则相当于post请求,参数不会在地址栏中显示。 ......

1.query方式传参和接受参数

1 传参
2 this.$router.push({
3    path:'/xxx'
4    query:{
5         idname:id
6       }
7 })
接收的方式:this.$route.query.id

2.params方式传递参数

1 传参:
2 this.$router.push({
3    name:'路径名称'
4    query:{
5         idname:id
6       }
7 })
接收的方式:this.$route.params.id

3.query和params的区别,query相当于get请求,在页面跳转的时候,可以在地址栏看到请求参数,然而params则相当于post请求,参数不会在地址栏中显示。