首页 > 其他分享 >query语法和params语法的区别

query语法和params语法的区别

时间:2023-02-25 17:11:50浏览次数:30  
标签:route 语法 参数 params query id

query语法:

this.$router.push({path:"地址",query:{id:"123"}}); 这是传递参数
 
this.$route.query.id; 这是接受参数

 

params语法:

this.$router.push({name:"地址",params:{id:"123"}}); 这是传递参数
 
this.$route.params.id; 这是接受参数

 

通过两者的语法我们可以看出来一点区别

1.写法的不同

query的语法用于path编写传参地址
params的语法用于name编写传参地址

  

2.接收方式不同

接受参数的时候用this.$route.params.name或者this.$route.query.name
3.两者中query在刷新页面的时候参数不会消失 但params在刷新页面的时候参数会消失 可以考虑本地存储解决此问题

4.query传过来的参数会显示到地址栏中 而params传过来的参数不会显示到地址栏中 直白的来说 query相当于get请求,而params相当于post请求

标签:route,语法,参数,params,query,id
From: https://www.cnblogs.com/0722tian/p/17154803.html

相关文章

  • 可变类型和不可变类型、闭包函数、装饰器+语法糖
    可变类型和不可变类型:  闭包函数:  装饰器+语法糖:   ......
  • jquery链式调用原理
    jquery选择器$('selector')返回的不是数组,而是一个被封装好的jQuery对象,查询到的每一个节点,都被以下标为属性的方式添加到jQuery对象,jQuery对象上的方法包含对象本身的方法......
  • calc()语法规则
    1、calc()中的参数是一个计算公式这个计算公式把计算宽度和数值的任务扔给不同尺寸下的浏览器,让页面能够自己得出宽度或数值的结论,这些计算公式也都是很简单的加()减(-)......
  • TanStack Query 使用总结
    TanStackQuery使用总结TanStackQuery是一个开源、功能齐全、支持TypeScript的库,它支持React,Vue,Svelte,Solid框架非常适合用于处理客户端状态,处理异步或服务器状态......
  • jQuery插件-fullpage全屏幻灯片展示效果
    fullpage全屏插件全屏滚动效果,原生js也很好实现,主要是用mousewheel鼠标滚轮滚动事件,来判断上滚动还是下滚动,之后设置每次滚动的高度为屏幕的高度即可。但是,虽然效果简......
  • SQL高级语法使用
     1.SQL查询重复的字段数量,并根据重复数量进行排序;应用场景CollisionTaskIndex表格如上图所示,sourcePic,中sourcePic是有多个,有重复的;要求按照sourcePic分组,然后统计每......
  • document.querySelector和querySelectorAll方法
    querySelector和querySelectorAll是W3C提供的 新的查询接口,其主要特点如下:1、querySelector只返回匹配的第一个元素,如果没有匹配项,返回null。 2、querySelectorAll返回......
  • 99语法:外连接查询
    ​  --innerjoin-on子句:显示的是所有匹配的信息select*fromempeinnerjoindeptdone.deptno=d.deptno;select*fromemp;select*fromdept;--......
  • 99语法:外连接查询
    ​  --innerjoin-on子句:显示的是所有匹配的信息select*fromempeinnerjoindeptdone.deptno=d.deptno;select*fromemp;select*fromdept;--......
  • 99语法:交叉连接,自然连接,内连接查询
    ​ 【1】多表查询引入:实际开发中往往需要针对两张甚至更多张数据表进行操作,而这多张表之间需要使用主键和外键关联在一起,然后使用连接查询来查询多张表中满足要求的数据......