浅析vue-router jquery和params传参(接收参数)$router $route的区别


Posted in jQuery onAugust 03, 2018

今天做项目时踩到了vue-router传参的坑(jquery和params),所以决定总结一下二者的区别。

1.jquery方式传参和接收参数

传参:

this.$router.push({
  path:'/xxx'
  query:{
   id:id
  }
  })

接收参数:

this.$route.query.id

注意:传参是this.$router,接收参数是this.$route,这里千万要看清了!!!

this.$router 和this.$route有何区别?

在控制台打印两者可以很明显的看出两者的一些区别:

浅析vue-router jquery和params传参(接收参数)$router $route的区别

1.$router为VueRouter实例,想要导航到不同URL,则使用$router.push方法

2.$route为当前router跳转对象,里面可以获取name、path、query、params等

2.params方式传参和接收参数

传参:

this.$router.push({
  name:'xxx'
  params:{
   id:id
  }
  })

接收参数:

this.$route.params.id

注意:params传参,push里面只能是 name:'xxxx',不能是path:'/xxx',因为params只能用name来引入路由,如果这里写成了path,接收参数页面会是undefined!!!

另外,二者还有点区别,直白的来说query相当于get请求,页面跳转的时候,可以在地址栏看到请求参数,而params相当于post请求,参数不会再地址栏中显示。

总结

以上所述是小编给大家介绍的浅析vue-router jquery和params传参(接收参数)$router $route的区别,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
如何选择jQuery版本 1.x? 2.x? 3.x?
Apr 01 jQuery
jQuery实现百度登录框的动态切换效果
Apr 21 jQuery
jQuery获取table表中的td标签(实例讲解)
Jul 28 jQuery
jquery 一键复制到剪切板的实例
Sep 20 jQuery
CSS3结合jQuery实现动画效果及回调函数的实例
Dec 27 jQuery
JQuery选中select组件被选中的值方法
Mar 08 jQuery
jQuery实现的鼠标拖动画矩形框示例【可兼容IE8】
May 17 jQuery
基于jquery实现的tab选项卡功能示例【附源码下载】
Jun 10 jQuery
jQuery实现轮播图效果
Nov 26 jQuery
jQuery实现简单弹幕效果
Nov 28 jQuery
jQuery 判断元素是否存在然后按需加载内容的实现代码
Jan 16 jQuery
jquery html添加元素/删除元素操作实例详解
May 20 jQuery
jQuery 实现倒计时天,时,分,秒功能
Jul 31 #jQuery
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
Jul 31 #jQuery
jQuery.extend 与 jQuery.fn.extend的用法及区别实例分析
Jul 25 #jQuery
jQuery实现导航样式布局操作示例【可自定义样式布局】
Jul 24 #jQuery
jQuery实现菜单的显示和隐藏功能示例
Jul 24 #jQuery
jQuery实现的监听导航滚动置顶状态功能示例
Jul 23 #jQuery
jquery实现搜索框功能实例详解
Jul 23 #jQuery
You might like
用php实现让页面只能被百度gogole蜘蛛访问的方法
2009/12/29 PHP
PHP对字符串的递增运算分析
2010/08/08 PHP
PHP+MYSQL会员系统的登陆即权限判断实现代码
2011/09/23 PHP
PHP中调用C/C++制作的动态链接库的教程
2016/03/10 PHP
走出JavaScript初学困境—js初学
2008/12/29 Javascript
JS字符串函数扩展代码
2011/09/13 Javascript
window.location.href的用法(动态输出跳转)
2014/08/09 Javascript
avalonjs制作响应式瀑布流特效
2015/05/06 Javascript
javascript实现网页端解压并查看zip文件
2015/12/15 Javascript
AngularJS进行性能调优的7个建议
2015/12/28 Javascript
JavaScript代码因逗号不规范导致IE不兼容的问题
2016/02/25 Javascript
js实现ctrl+v粘贴上传图片(兼容chrome、firefox、ie11)
2016/03/09 Javascript
Vue.js中数组变动的检测详解
2016/10/12 Javascript
微信小程序 支付功能实现PHP实例详解
2017/05/12 Javascript
Vue结合SignalR实现前后端实时消息同步
2017/09/19 Javascript
微信小程序ajax实现请求服务器数据及模版遍历数据功能示例
2017/12/15 Javascript
vue中element-ui表格缩略图悬浮放大功能的实例代码
2018/06/26 Javascript
angular4中引入echarts的方法示例
2019/01/29 Javascript
elementUi vue el-radio 监听选中变化的实例代码
2019/06/28 Javascript
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
在Django同1个页面中的多表单处理详解
2017/01/25 Python
基于Django的python验证码(实例讲解)
2017/10/23 Python
pyshp创建shp点文件的方法
2018/12/31 Python
Pyqt5 基本界面组件之inputDialog的使用
2019/06/25 Python
Python学习之路安装pycharm的教程详解
2020/06/17 Python
HearthSong官网:儿童户外玩具、儿童益智玩具
2017/10/16 全球购物
Ibood荷兰:互联网每日最佳在线优惠
2019/02/28 全球购物
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
2013/03/19 面试题
建筑装饰学院室内设计专业个人自我评价
2013/12/07 职场文书
大学生家政服务项目创业计划书
2014/01/30 职场文书
应届生找工作求职信
2014/06/24 职场文书
学生抄袭作业的检讨书
2014/10/02 职场文书
员工年度工作总结2015
2015/05/18 职场文书
2015年中秋晚会主持词
2015/07/01 职场文书
PostgreSQL将数据加载到buffer cache中操作方法
2021/04/16 PostgreSQL
go语言基础 seek光标位置os包的使用
2021/05/09 Golang