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在IE或Firefox下获取鼠标位置的代码
Dec 18 Javascript
js操作iframe的一些方法介绍
Jun 25 Javascript
jquery 定位input元素的几种方法小结
Jul 28 Javascript
js 金额格式化来回转换示例
Feb 23 Javascript
Jquery Ajax Error 调试错误的技巧
Nov 20 Javascript
BootStrap selectpicker
Jun 20 Javascript
js与applet相互调用的方法
Jun 22 Javascript
JavaScript禁止微信浏览器下拉回弹效果
May 16 Javascript
Vue.js中组件中的slot实例详解
Jul 17 Javascript
ES6学习教程之块级作用域详解
Oct 09 Javascript
关于Webpack dev server热加载失败的解决方法
Feb 22 Javascript
javascript实现文字跑马灯效果
Jun 18 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自带的服务器来查看正则匹配结果的方法
2015/12/24 PHP
PHP实现微信对账单处理
2018/10/01 PHP
PHP后台备份MySQL数据库的源码实例
2019/03/18 PHP
JAVASCRIPT 对象的创建与使用
2021/03/09 Javascript
图片之间的切换
2006/06/26 Javascript
ext 代码生成器
2009/08/07 Javascript
JavaScript执行效率与性能提升方案
2012/12/21 Javascript
全面兼容的javascript时间格式化函数(比较实用)
2014/05/14 Javascript
node+express+jade制作简单网站指南
2014/11/26 Javascript
jquery插件ajaxupload实现文件上传操作
2015/12/09 Javascript
jQuery中页面返回顶部的方法总结
2016/12/30 Javascript
javascript中this用法实例详解
2017/04/06 Javascript
js绑定事件和解绑事件
2017/04/27 Javascript
详解ES6中的三种异步解决方案
2018/06/28 Javascript
Vue使用.sync 实现父子组件的双向绑定数据问题
2019/04/04 Javascript
Vue.js@2.6.10更新内置错误处机制Fundebug同步支持相应错误监控
2019/05/13 Javascript
js实现类似iphone的网页滑屏解锁功能示例【附源码下载】
2019/06/10 Javascript
node删除、复制文件或文件夹示例代码
2019/08/13 Javascript
微信小程序仿今日头条导航栏滚动解析
2019/08/20 Javascript
JavaScript基础之this和箭头函数详析
2019/09/05 Javascript
layui使用表格渲染获取行数据的例子
2019/09/13 Javascript
vue使用自定义事件的表单输入组件用法详解【日期组件与货币组件】
2020/06/01 Javascript
Python读写文件方法总结
2015/06/09 Python
详解Python多线程Selenium跨浏览器测试
2017/04/01 Python
python实现的正则表达式功能入门教程【经典】
2017/06/05 Python
Python3 单行多行万能正则匹配方法
2019/01/07 Python
超简单的Python HTTP服务
2019/07/22 Python
运用PyTorch动手搭建一个共享单车预测器
2019/08/06 Python
Django model class Meta原理解析
2020/11/14 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
2020/12/04 Python
iframe与window.onload如何使用详解
2020/05/07 HTML / CSS
Blue Nile中国官网:全球知名的钻石和珠宝网络零售商
2020/03/22 全球购物
私有程序集与共享程序集有什么区别
2013/04/05 面试题
超市重阳节活动方案
2014/02/10 职场文书
党员自评材料范文
2014/12/17 职场文书
2016寒假社会实践心得体会范文
2015/10/09 职场文书