浅析vue-router中params和query的区别


Posted in Javascript onDecember 24, 2019

1.引入方式不同

query要用path来引入

this.$router.push({
  path: 'test',
  query: {
    type: 2,
    detail: '哈哈'
  }
})

params要用name来引入

this.$router.push({
  name: 'test',
  query: {
    type: 2,
    detail: '哈哈'
  }
})

2.url不同

query在url中显示参数

http://localhost:8080/detail?type=0&detail=哈哈
params在url中不显示参数

http://localhost:8080/detail

下面整理一下这两者的差别:

1、用法上的

刚才已经说了,query要用path来引入,params要用name来引入,接收参数都是类似的,分别是this.$route.query.name和this.$route.params.name。

注意接收参数的时候,已经是$route而不是$router了哦!!

2、展示上的

query更加类似于我们ajax中get传参,params则类似于post,说的再简单一点,前者在浏览器地址栏中显示参数,后者则不显示

query:       

浅析vue-router中params和query的区别

params:    

浅析vue-router中params和query的区别

总结

以上所述是小编给大家介绍的vue-router中params和query的区别,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
无缝滚动js代码通俗易懂(自写)
Jun 19 Javascript
jQuery 获取浏览器所在的IP地址的小例子
Nov 08 Javascript
3种Jquery限制文本框只能输入数字字母的方法
Dec 03 Javascript
简介JavaScript中Math.LOG10E属性的使用
Jun 14 Javascript
JavaScript中通过提示框跳转页面的方法
Feb 14 Javascript
全面解析JavaScript中“&&”和“||”操作符(总结篇)
Jul 18 Javascript
js控住DOM实现发布微博效果
Aug 30 Javascript
JS编写兼容IE6,7,8浏览器无缝自动轮播
Oct 12 Javascript
layui中的switch开关实现方法
Sep 03 Javascript
node.js使用fs读取文件出错的解决方案
Oct 23 Javascript
Vuex的各个模块封装的实现
Jun 05 Javascript
JavaScript/TypeScript 实现并发请求控制的示例代码
Jan 18 Javascript
JavaScript实现英语单词题库
Dec 24 #Javascript
iSlider手机端图片滑动切换插件使用详解
Dec 24 #Javascript
微信小程序自定义模态弹窗组件详解
Dec 24 #Javascript
js实现鼠标点击页面弹出自定义文字效果
Dec 24 #Javascript
javascript实现鼠标点击生成文字特效
Dec 24 #Javascript
Javascript实现鼠标点击冒泡特效
Dec 24 #Javascript
javascript实现点击星星小游戏
Dec 24 #Javascript
You might like
PHP入门速成教程
2007/03/19 PHP
PHP采集腾讯微博的实现代码
2012/01/19 PHP
php实例分享之通过递归实现删除目录下的所有文件详解
2014/05/15 PHP
PHP使用token防止表单重复提交的方法
2016/04/07 PHP
php+mysql实现简单登录注册修改密码网页
2016/11/30 PHP
PHP实现用户登录的案例代码
2018/05/10 PHP
php获得刚插入数据的id 的几种方法总结
2018/05/31 PHP
Javascript 继承机制实例
2009/08/12 Javascript
prototype与jquery下Ajax实现的差别
2009/09/13 Javascript
自己动手制作jquery插件之自动添加删除行的实现
2011/10/13 Javascript
js实现简单的星级选择器提交效果适用于评论等
2013/10/18 Javascript
使用js判断控件是否获得焦点
2014/01/03 Javascript
JavaScript获取table中某一列的值的方法
2014/05/06 Javascript
Jquery操作js数组及对象示例代码
2014/05/11 Javascript
jQuery实现带滑动条的菜单效果代码
2015/08/26 Javascript
jquery注册文本框获取焦点清空,失去焦点赋值的简单实例
2016/09/08 Javascript
EditPlus中的正则表达式 实战(2)
2016/12/15 Javascript
AngularJS解决ng-if中的ng-model值无效的问题
2017/06/21 Javascript
深入解析Vue 组件命名那些事
2017/07/18 Javascript
vue刷新和tab切换实例
2018/02/11 Javascript
深入理解redux之compose的具体应用
2020/01/12 Javascript
[51:36]EG vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
浅谈Python中的bs4基础
2018/10/21 Python
python主线程与子线程的结束顺序实例解析
2019/12/17 Python
思想专业自荐信范文
2013/12/25 职场文书
新入职员工的自我介绍演讲稿
2014/01/02 职场文书
幼儿园中班教学反思
2014/02/10 职场文书
连锁酒店店长职责范本
2014/02/13 职场文书
十一酒店活动方案
2014/02/20 职场文书
个人授权委托书范本
2014/04/03 职场文书
目标管理责任书
2014/04/15 职场文书
经营理念标语
2014/06/21 职场文书
农村党建工作汇报材料
2014/10/27 职场文书
刑事法律意见书
2015/06/04 职场文书
PHP使用QR Code生成二维码实例
2021/07/07 PHP
解决IDEA翻译插件Translation报错更新TTK失败不能使用
2022/04/24 Python