浅析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 相关文章推荐
javascript 兼容FF的onmouseenter和onmouseleave的代码
Jul 19 Javascript
基于jQuery实现左右div自适应高度完全相同的代码
Aug 09 Javascript
网页右键ie不支持event.preventDefault和event.returnValue (需要加window)
Feb 22 Javascript
用innerhtml提高页面打开速度的方法
Aug 02 Javascript
javascript实现时间格式输出FormatDate函数
Jan 13 Javascript
百度地图API之本地搜索与范围搜索
Jul 30 Javascript
BootStrap智能表单实战系列(八)表单配置json详解
Jun 13 Javascript
vue中渐进过渡效果实现
Oct 27 Javascript
windows下vue-cli导入bootstrap样式
Apr 25 Javascript
解决VUEX刷新的时候出现数据消失
Jul 03 Javascript
jquery实现弹窗(系统提示框)效果
Dec 10 jQuery
vue深度监听(监听对象和数组的改变)与立即执行监听实例
Sep 04 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
农民C键的运用技巧
2020/03/04 星际争霸
PHP中的超全局变量
2006/10/09 PHP
PHP 飞信好友免费短信API接口开源版
2010/07/22 PHP
PHP文章采集URL补全函数(FormatUrl)
2012/08/02 PHP
php中file_get_contents与curl性能比较分析
2014/11/08 PHP
php可应用于面包屑导航的迭代寻找家谱树实现方法
2015/02/02 PHP
学习php设计模式 php实现合成模式(composite)
2015/12/08 PHP
php fseek函数读取大文件两种方法
2016/10/12 PHP
yii2的restful api路由实例详解
2019/05/14 PHP
javascript 打印内容方法小结
2009/11/04 Javascript
jquery ajax学习笔记2 使用XMLHttpRequest对象的responseXML
2011/10/16 Javascript
JavaScript字符串String和Array操作的有趣方法
2012/12/18 Javascript
js中的getAttribute方法使用示例
2014/08/01 Javascript
jquery中one()方法的用法实例
2015/01/16 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件包装
2015/11/20 Javascript
微信小程序 实例应用(记账)详解
2016/09/28 Javascript
Javascript动画效果(1)
2016/10/11 Javascript
JS简单实现表格排序功能示例
2016/12/20 Javascript
详细讲解vue2+vuex+axios
2017/05/27 Javascript
webpack学习笔记之优化缓存、合并、懒加载
2017/08/24 Javascript
vue 界面刷新数据被清除 localStorage的使用详解
2018/09/16 Javascript
[01:29]2014DOTA2展望TI 剑指西雅图DK战队专访
2014/06/30 DOTA
布同自制Python函数帮助查询小工具
2011/03/13 Python
python版本的读写锁操作方法
2016/04/25 Python
python-xpath获取html文档的部分内容
2020/03/06 Python
HTML里显示pdf、word、xls、ppt的方法示例
2020/04/14 HTML / CSS
乌克兰最大的家用电器和电子产品连锁店:Eldorado
2019/10/02 全球购物
公务员培训自我鉴定
2013/09/19 职场文书
行政前台岗位职责
2013/12/04 职场文书
网络维护中文求职信
2014/01/03 职场文书
一年级家长会邀请函
2014/01/25 职场文书
秸秆管理实施方案
2014/03/15 职场文书
保险公司晨会主持词
2014/03/22 职场文书
幼儿园个人师德总结
2015/02/06 职场文书
2015年建筑工作总结报告
2015/05/04 职场文书
工厂员工辞职信范文
2015/05/12 职场文书