vue router 传参获取不到的解决方式


Posted in Javascript onNovember 13, 2019

在当前路由中有一个toArticle方法可以跳转到article页面

methods:{
   toArticle:function(index) {
   this.$router.push({path:'/article',params:this.blogList[index]});
  }
 }

在article中接受不到params

mounted(){
   console.log(this.$route.params)
   //这里输出undifined
  }

导致这样的原因是因为params需要通过name来获取,这里就要明白query和params的区别了

query要用path来引入,接收参数都是this.$route.query.name。query类似于ajax中get传参,即在浏览器地址栏中显示参数。

params要用name来引入,接收参数都是this.$route.params.name。params则类似于post,即在浏览器地址栏中不显示参数。

所以以上带面做下面这样的修改就可以获取数据:

methods:{
   toArticle:function(index) {
   this.$router.push({name:'article',params:this.blogList[index]});
  }
 }

以上这篇vue router 传参获取不到的解决方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
在Javascript里访问SharePoint列表数据的实现方法
May 22 Javascript
通过js来制作复选框的全选和不选效果
May 22 Javascript
jquery得到iframe src属性值的方法
Sep 25 Javascript
Kindeditor在线文本编辑器如何过滤HTML
Apr 14 Javascript
jQuery实现滚动条滚动到子元素位置(方便定位)
Jan 08 Javascript
jQuery实现弹窗居中效果类似alert()
Feb 27 Javascript
angularjs数组判断是否含有某个元素的实例
Feb 27 Javascript
angular6.0开发教程之如何安装angular6.0框架
Jun 29 Javascript
详解如何在webpack中做预渲染降低首屏空白时间
Aug 22 Javascript
解决layer.prompt无效的问题
Sep 24 Javascript
jquery实现掷骰子小游戏
Oct 24 jQuery
JS中比较两个Object数组是否相等方法实例
Nov 11 Javascript
Vue解析带html标签的字符串为dom的实例
Nov 13 #Javascript
vue props对象validator自定义函数实例
Nov 13 #Javascript
微信小程序获取当前位置和城市名
Nov 13 #Javascript
使用Promise封装小程序wx.request的实现方法
Nov 13 #Javascript
微信小程序wx.request的简单封装
Nov 13 #Javascript
vue使用prop可以渲染但是打印台报错的解决方式
Nov 13 #Javascript
highcharts.js数据绑定方式代码实例
Nov 13 #Javascript
You might like
全国FM电台频率大全 - 29 青海省
2020/03/11 无线电
php chr() ord()中文截取乱码问题解决方法
2008/09/08 PHP
php 生成饼图 三维饼图
2009/09/28 PHP
php之Smarty模板使用方法示例详解
2014/07/08 PHP
点击广告后才能获得下载地址
2006/10/26 Javascript
YUI 读码日记之 YAHOO.lang.is*
2008/03/22 Javascript
有趣的JavaScript数组长度问题代码说明
2011/01/20 Javascript
Jquery ajax传递复杂参数给WebService的实现代码
2011/08/08 Javascript
JQuery-tableDnD 拖拽的基本使用介绍
2013/07/04 Javascript
jquery ajax中使用jsonp的限制解决方法
2013/11/22 Javascript
js随机生成字母数字组合的字符串 随机动画数字
2015/09/02 Javascript
NodeJS实现阿里大鱼短信通知发送
2016/01/17 NodeJs
JS组件Bootstrap实现下拉菜单效果代码
2016/04/26 Javascript
Javascript实现跑马灯效果的简单实例
2016/05/31 Javascript
jQuery实现表格元素动态创建功能
2017/01/09 Javascript
xmlplus组件设计系列之下拉刷新(PullRefresh)(6)
2017/05/03 Javascript
详解vue-cli之webpack3构建全面提速优化
2017/12/25 Javascript
详解处理bootstrap4不支持远程静态框问题
2018/07/20 Javascript
js实现图片上传并预览功能
2018/08/06 Javascript
微信小程序picker组件关于objectArray数据类型的绑定方法
2019/03/13 Javascript
在Python中利用Pandas库处理大数据的简单介绍
2015/04/07 Python
python简单判断序列是否为空的方法
2015/06/30 Python
python解决汉字编码问题:Unicode Decode Error
2017/01/19 Python
python微元法计算函数曲线长度的方法
2018/11/08 Python
python应用文件读取与登录注册功能
2019/09/23 Python
详解python内置常用高阶函数(列出了5个常用的)
2020/02/21 Python
司马光教学反思
2014/02/01 职场文书
2014年公务员思想汇报范文:全心全意为人民服务
2014/03/06 职场文书
公关活动策划方案
2014/05/25 职场文书
比赛口号大全
2014/06/10 职场文书
机关党总支领导班子整改方案
2014/09/20 职场文书
借名购房协议书范本
2014/10/06 职场文书
从np.random.normal()到正态分布的拟合操作
2021/06/02 Python
详细谈谈MYSQL中的COLLATE是什么
2021/06/11 MySQL
Sleuth+logback 设置traceid 及自定义信息方式
2021/07/26 Java/Android
Nginx+Tomcat负载均衡集群的实现示例
2021/10/24 Servers