浅析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判断邮箱格式对错实例代码讲解
Apr 12 jQuery
各种选择框jQuery的选中方法(实例讲解)
Jun 27 jQuery
使用jquery的jsonp如何发起跨域请求及其原理详解
Aug 17 jQuery
jQuery实现table中两列CheckBox只能选中一个的示例
Sep 22 jQuery
jQuery中ajax获取数据赋值给页面的实例
Dec 31 jQuery
jquery.picsign图片标注组件实例详解
Feb 02 jQuery
使用jquery DataTable和ajax向页面显示数据列表的方法
Aug 09 jQuery
jQuery实现ajax的嵌套请求案例分析
Feb 16 jQuery
Jquery高级应用Deferred对象原理及使用实例
May 28 jQuery
jquery实现上传图片功能
Jun 29 jQuery
jQuery加PHP实现图片上传并提交的示例代码
Jul 16 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环境配置 php5 mysql5 apache2 phpmyadmin安装与配置
2006/11/17 PHP
在windows服务器开启php的gd库phpinfo中未发现
2013/01/13 PHP
php使用ICQ网关发送手机短信
2013/10/30 PHP
ThinkPHP CURD方法之where方法详解
2014/06/18 PHP
php实现统计二进制中1的个数算法示例
2018/01/23 PHP
jquery iframe操作详细解析
2013/11/20 Javascript
用javascript删除当前行,添加行(示例代码)
2013/11/25 Javascript
javascript实现的一个随机点名功能
2014/08/26 Javascript
jQuery中is()方法用法实例
2015/01/06 Javascript
JavaScript的原型继承详解
2015/02/15 Javascript
JS中对象与字符串的互相转换详解
2016/05/20 Javascript
Jquery Easyui搜索框组件SearchBox使用详解(19)
2016/12/17 Javascript
js实现手机发送验证码功能
2017/03/13 Javascript
Bootstrap组件之下拉菜单,多级菜单及按钮布局方法实例
2017/05/25 Javascript
简单谈谈js的数据类型
2017/09/25 Javascript
vue项目打包部署到服务器的方法示例
2018/08/27 Javascript
解决Angular2 router.navigate刷新页面的问题
2018/08/31 Javascript
angular 用Observable实现异步调用的方法
2018/12/27 Javascript
Vue基本使用之对象提供的属性功能
2019/04/30 Javascript
微信小程序 扭蛋抽奖机css3动画实现详解
2019/07/19 Javascript
微信小程序实现电子签名功能
2020/07/29 Javascript
Python 中urls.py:URL dispatcher(路由配置文件)详解
2017/03/24 Python
简单了解什么是神经网络
2017/12/23 Python
Python列表的切片实例讲解
2019/08/20 Python
python编写简单端口扫描器
2019/09/04 Python
Django模板语言 Tags使用详解
2019/09/09 Python
如何在Windows中安装多个python解释器
2020/06/16 Python
python 制作网站筛选工具(附源码)
2021/01/21 Python
three.js模拟实现太阳系行星体系功能
2019/09/03 HTML / CSS
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
2015/11/10 面试题
行政助理求职自荐信
2013/10/26 职场文书
英语系毕业生自荐信
2013/10/31 职场文书
军训鉴定表自我鉴定
2014/02/13 职场文书
大专生自荐书范文
2014/06/22 职场文书
学风建设主题班会
2015/08/17 职场文书
使用@Value值注入及配置文件组件扫描
2021/07/09 Java/Android