浅析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.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
Aug 23 jQuery
jQuery插件artDialog.js使用与关闭方法示例
Oct 09 jQuery
利用JQUERY实现多个AJAX请求等待的实例
Dec 14 jQuery
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
Mar 28 jQuery
jQuery实现的淡入淡出与滑入滑出效果示例
Apr 18 jQuery
[原创]jquery判断元素内容是否为空的方法
May 04 jQuery
jQuery实现动态加载(按需加载)javascript文件的方法分析
May 31 jQuery
jQuery内容选择器与表单选择器实例分析
Jun 28 jQuery
JavaScript前端页面搜索功能案例【基于jQuery】
Jul 10 jQuery
基于JavaScript或jQuery实现网站夜间/高亮模式
May 30 jQuery
JQuery通过键盘控制键盘按下与松开触发事件
Aug 07 jQuery
jquery插件实现图片悬浮
Apr 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采集文章中的图片获取替换到本地(实现代码)
2013/07/08 PHP
php使用正则验证中文
2016/04/06 PHP
php实现HTML实体编号与非ASCII字符串相互转换类实例
2016/11/02 PHP
JavaScript 版本自动生成文章摘要
2008/07/23 Javascript
JavaScript效率调优经验
2009/06/04 Javascript
jquery 使用点滴函数代码
2011/05/20 Javascript
jquery+ajax实现跨域请求的方法
2015/01/20 Javascript
javascript数组随机排序实例分析
2015/07/22 Javascript
JavaScript实现简单获取当前网页网址的方法
2015/11/09 Javascript
jQuery文件上传控件 Uploadify 详解
2016/06/20 Javascript
用jQuery向div中添加Html文本内容的简单实现
2016/07/13 Javascript
jQuery实现字体颜色渐变效果的方法
2017/03/29 jQuery
解决angularjs中同步执行http请求的方法
2018/08/13 Javascript
javascript json字符串到json对象转义问题
2019/01/22 Javascript
图文详解vue框架安装步骤
2019/02/12 Javascript
javascript数组去重方法总结(推荐)
2019/03/20 Javascript
对layui初始化列表的CheckBox属性详解
2019/09/13 Javascript
TensorFlow.js 微信小程序插件开始支持模型缓存的方法
2020/02/21 Javascript
JavaScript内置对象之Array的使用小结
2020/05/12 Javascript
基于JavaScript实现简单扫雷游戏
2021/01/02 Javascript
微信小程序tab左右滑动切换功能的实现代码
2021/02/08 Javascript
python 调用win32pai 操作cmd的方法
2017/05/28 Python
Python实现发送QQ邮件的封装
2017/07/14 Python
python解决字符串倒序输出的问题
2018/06/25 Python
python3利用Socket实现通信的方法示例
2019/05/06 Python
python实现证件照换底功能
2019/08/20 Python
使用Python进行防病毒免杀解析
2019/12/13 Python
python图片验证码识别最新模块muggle_ocr的示例代码
2020/07/03 Python
世界上最大的专业美容用品零售商:Sally Beauty
2017/07/02 全球购物
DC Shoes澳大利亚官方网上商店:购买DC鞋子
2019/10/25 全球购物
德国帽子专家:Hutshopping
2019/11/03 全球购物
中文教师求职信
2014/02/22 职场文书
央视元宵晚会主持串词
2014/03/25 职场文书
Java实现多文件上传功能
2021/06/30 Java/Android
sql server删除前1000行数据的方法实例
2021/08/30 SQL Server
Python万能模板案例之matplotlib绘制直方图的基本配置
2022/04/13 Python