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 querySelector和getElementById通过id获取元素的区别
Apr 20 Javascript
基于jquery的多功能软键盘插件
Jul 25 Javascript
Jquery对象和Dom对象的区别分析
Nov 20 Javascript
JS实现简单的键盘打字的效果
Apr 24 Javascript
超赞的jQuery图片滑块动画特效代码汇总
Jan 25 Javascript
全屏滚动插件fullPage.js使用实例解析
Oct 21 Javascript
JavaScript实现格式化字符串函数String.format
Dec 16 Javascript
浅谈angular2的http请求返回结果的subcribe注意事项
Mar 01 Javascript
node.js中cluster的使用教程
Jun 09 Javascript
浅析Visual Studio Code断点调试Vue
Feb 27 Javascript
JS正则表达式常见用法实例详解
Jun 19 Javascript
原生Javascript+HTML5一步步实现拖拽排序
Jun 12 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
php 在线打包_支持子目录
2008/06/28 PHP
非常实用的php弹出错误警告函数扩展性强
2014/01/17 PHP
php中preg_replace_callback函数简单用法示例
2016/07/21 PHP
微信开发之获取JSAPI TICKET
2017/07/07 PHP
让 JavaScript 轻松支持函数重载 (Part 2 - 实现)
2009/08/04 Javascript
禁止js文件缓存的代码
2010/04/09 Javascript
JQuery 文本框使用小结
2010/05/22 Javascript
javascript中的__defineGetter__和__defineSetter__介绍
2014/08/15 Javascript
JavaScript检测实例属性, 原型属性
2015/02/04 Javascript
基于jquery插件实现拖拽删除图片功能
2020/08/27 Javascript
瀑布流的实现方式(原生js+jquery+css3)
2020/06/28 Javascript
原生js实现放大镜效果
2017/01/11 Javascript
Angularjs中使用轮播图指令swiper
2017/05/30 Javascript
最基础的vue.js双向绑定操作
2017/08/23 Javascript
zTree获取当前节点的下一级子节点数实例
2017/09/05 Javascript
js生成word中图片处理方法
2018/01/06 Javascript
详谈js的变量提升以及使用方法
2018/10/06 Javascript
Typescript的三种运行方式(小结)
2019/09/18 Javascript
JavaScript代理模式原理与用法实例详解
2020/03/10 Javascript
jQuery 淡入/淡出效果函数用法分析
2020/05/19 jQuery
微信小程序连接服务器展示MQTT数据信息的实现
2020/07/14 Javascript
[01:02:03]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS VG
2014/05/26 DOTA
[00:35]DOTA2上海特级锦标赛 MVP.Phx战队宣传片
2016/03/04 DOTA
Python实现的递归神经网络简单示例
2017/08/11 Python
使用python将图片按标签分入不同文件夹的方法
2018/12/08 Python
python实现ip代理池功能示例
2019/07/05 Python
详解PyTorch手写数字识别(MNIST数据集)
2019/08/16 Python
Python限制内存和CPU使用量的方法(Unix系统适用)
2020/08/04 Python
Python 用__new__方法实现单例的操作
2020/12/11 Python
农村婚礼证婚词
2014/01/08 职场文书
《明天,我们毕业》教学反思
2014/04/24 职场文书
机电一体化毕业生自荐信
2014/06/19 职场文书
学生党员批评与自我批评
2014/10/15 职场文书
springboot应用服务启动事件的监听实现
2022/04/06 Java/Android
Python matplotlib 利用随机函数生成变化图形
2022/04/26 Python
html用代码制作虚线框怎么做? dw制作虚线圆圈的技巧
2022/12/24 HTML / CSS