Vue.js使用axios动态获取response里的data数据操作


Posted in Javascript onSeptember 08, 2020

今天开发时,使用axios返回的response中data有多个数据:

Vue.js使用axios动态获取response里的data数据操作

如果是获取cn里的数据的,可以用:

response.data.cn

但是需求是根据选择来获取数据的,会发生变化,最开始的想法是,用一个变量来记录需要获取的key:

假设need是需要获取的某个key

const dkey = this.need;

response.data.dkey

这样发现获取不到数据,这是因为vue.js把dkey当成data里的某一个key了,类似于上面的"cn"。

折腾了很久才突然想起,这个data其实类似一个数组,我们可以像使用数组一样使用它,后面发现的确是可行的

const dkey = this.need;

response.data[dkey]

如果有说得不对或者有更好的方法,希望大家指教。

补充知识:Vue遍历data中某个字段,并累加、算总数,总计(this.list.forEach方法实战)

直接上代码,遍历data中prodAllPrice,并累加、算总数,总计(this.list.forEach方法实战):

//定义          
let sum = 0;
this.list.forEach((item) => {
  //遍历prodAllPrice这个字段,并累加
  sum += item.prodAllPrice;
 });
//返回
this.sum = sum;

以上这篇Vue.js使用axios动态获取response里的data数据操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
关于setInterval、setTimeout在jQuery中的使用注意事项
Sep 28 Javascript
随窗体滑动的小插件sticky源码
Jun 21 Javascript
Extjs grid添加一个图片状态或者按钮的方法
Apr 03 Javascript
js对字符的验证方法汇总
Feb 04 Javascript
jQuery性能优化技巧分析
Feb 20 Javascript
this,this,再次讨论javascript中的this,超全面(经典)
Jan 05 Javascript
第一次接触神奇的Bootstrap网格系统
Jul 27 Javascript
React Native验证码倒计时工具类分享
Oct 24 Javascript
详解Vue-cli中的静态资源管理(src/assets和static/的区别)
Jun 19 Javascript
JS前端知识点offset,scroll,client,冒泡,事件对象的应用整理总结
Jun 27 Javascript
javascript使用Blob对象实现的下载文件操作示例
Apr 18 Javascript
原生js实现五子棋游戏
May 28 Javascript
JavaScript 事件代理需要注意的地方
Sep 08 #Javascript
Vue axios 跨域请求无法带上cookie的解决
Sep 08 #Javascript
详解JavaScript的this指向和绑定
Sep 08 #Javascript
vue点击按钮实现简单页面的切换
Sep 08 #Javascript
Vue filter 过滤器、以及在table中的使用介绍
Sep 07 #Javascript
VUE中setTimeout和setInterval自动销毁案例
Sep 07 #Javascript
vue a标签点击实现赋值方式
Sep 07 #Javascript
You might like
php中用于检测一个地理IP地址是否可用的代码
2012/02/19 PHP
php数组分页实现方法
2016/04/30 PHP
详解yii2实现分库分表的方案与思路
2017/02/03 PHP
检测是否已安装 .NET Framework 3.5的js脚本
2009/02/14 Javascript
js 对联广告、漂浮广告封装类(IE,FF,Opera,Safari,Chrome
2009/11/26 Javascript
JavaScript原型继承之基础机制分析
2011/08/26 Javascript
一个简单的jquery的多选下拉框(自写)
2014/05/05 Javascript
js表单登陆验证示例
2016/10/19 Javascript
JavaScript正则表达式小结(test|match|search|replace|split|exec)
2016/12/08 Javascript
Bootstrap 3 按钮标签实例代码
2017/02/21 Javascript
ES6深入理解之“let”能替代”var“吗?
2017/06/28 Javascript
详解react-webpack2-热模块替换[HMR]
2017/08/03 Javascript
实例详解ztree在vue项目中使用并且带有搜索功能
2018/08/24 Javascript
vue调试工具vue-devtools安装及使用方法
2018/11/07 Javascript
jQuery中实现text()的方法
2019/04/04 jQuery
webpack4之如何编写loader的方法步骤
2019/06/06 Javascript
JS数组属性去重并校验重复数据
2020/01/10 Javascript
JS原型prototype和__proto__用法实例分析
2020/03/14 Javascript
[56:12]LGD vs Optic Supermajor小组赛D组胜者组决赛 BO3 第一场 6.3
2018/06/04 DOTA
Django项目中包含多个应用时对url的配置方法
2018/05/30 Python
pandas dataframe添加表格框线输出的方法
2019/02/08 Python
python环境路径配置以及命令行运行脚本
2019/04/02 Python
详解Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)
2019/05/27 Python
Python 在OpenCV里实现仿射变换—坐标变换效果
2019/08/30 Python
Python远程方法调用实现过程解析
2020/07/28 Python
英国领先的鞋类零售商:Shoe Zone
2018/12/13 全球购物
波兰多品牌运动商店:StreetStyle24.pl
2020/09/22 全球购物
大学生求职自我评价
2014/01/16 职场文书
财务工作者先进事迹材料
2014/01/17 职场文书
银行员工辞职信范文
2014/01/20 职场文书
蛋糕店创业计划书范文
2014/09/21 职场文书
教师党员承诺书2015
2015/01/21 职场文书
采购内勤岗位职责
2015/04/13 职场文书
停电通知范文
2015/04/16 职场文书
元旦联欢晚会主持词
2015/07/01 职场文书
Vue如何清空对象
2022/03/03 Vue.js