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 相关文章推荐
js实现运行代码需要刷新的解决方法
Aug 18 Javascript
jquery ajax请求实例深入解析
Nov 26 Javascript
Javascript学习笔记之相等符号与严格相等符号
Nov 23 Javascript
JavaScript中的this使用详解
Jul 27 Javascript
浅谈jquery采用attr修改form表单enctype不起作用的问题
Nov 25 Javascript
Java与JavaScript中判断两字符串是否相等的区别
Mar 13 Javascript
详解如何用webpack打包一个网站应用项目
Jul 12 Javascript
微信小程序之蓝牙的链接
Sep 26 Javascript
深入浅析Vue.js计算属性和侦听器
May 05 Javascript
JavaScript事件对象深入详解
Dec 30 Javascript
微信小程序实现轨迹回放的示例代码
Dec 13 Javascript
JavaScript仿京东秒杀倒计时
Mar 17 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
PHP5 安装方法
2007/01/15 PHP
php中解析带中文字符的url函数分享
2015/01/20 PHP
CI框架出现mysql数据库连接资源无法释放的解决方法
2016/05/17 PHP
PHP中Trait及其应用详解
2017/02/14 PHP
javascript 出生日期和身份证判断大全
2008/11/13 Javascript
Javascript全局变量var与不var的区别深入解析
2013/12/09 Javascript
JS实现跟随鼠标闪烁转动色块的方法
2015/02/26 Javascript
JS判断字符串包含的方法
2015/05/05 Javascript
一系列Bootstrap导航条使用方法分享
2016/04/29 Javascript
实例讲解JavaScript中的this指向错误解决方法
2016/06/13 Javascript
Angular.js中用ng-repeat-start实现自定义显示
2016/10/18 Javascript
JS 判断某变量是否为某数组中的一个值的3种方法(总结)
2017/07/10 Javascript
vue将对象新增的属性添加到检测序列的方法
2018/02/24 Javascript
浅谈Angular HttpClient简单入门
2018/05/04 Javascript
vue实现压缩图片预览并上传功能(promise封装)
2019/01/10 Javascript
js图片查看器插件用法示例
2019/06/22 Javascript
详解vue页面首次加载缓慢原因及解决方案
2019/11/06 Javascript
vue3.0中使用element的完整步骤
2021/03/04 Vue.js
Python下Fabric的简单部署方法
2015/07/14 Python
Python提取Linux内核源代码的目录结构实现方法
2016/06/24 Python
Python3 socket同步通信简单示例
2017/06/07 Python
Python实现的绘制三维双螺旋线图形功能示例
2018/06/23 Python
Python模拟浏览器上传文件脚本的方法(Multipart/form-data格式)
2018/10/22 Python
用Python抢火车票的简单小程序实现解析
2019/08/14 Python
Python第三方库的几种安装方式(小结)
2020/04/03 Python
基于SQLAlchemy实现操作MySQL并执行原生sql语句
2020/06/10 Python
python绘制趋势图的示例
2020/09/17 Python
纯CSS3实现扇形动画菜单(简化版)实例源码
2017/01/17 HTML / CSS
好家长事迹材料
2014/01/23 职场文书
学生评语大全
2014/04/18 职场文书
写给老婆的保证书
2015/02/27 职场文书
2015年学校党建工作总结
2015/05/19 职场文书
天堂的孩子观后感
2015/06/11 职场文书
学校团代会开幕词
2016/03/04 职场文书
html实现弹窗的实例
2021/06/09 HTML / CSS
浅谈Go语言多态的实现与interface使用
2021/06/16 Golang