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 相关文章推荐
可以文本显示的公告栏的js代码
Mar 11 Javascript
javascript按位非运算符的使用方法
Nov 14 Javascript
JavaScript中的toUTCString()方法使用详解
Jun 12 Javascript
Angular.js如何从PHP读取后台数据
Mar 24 Javascript
angular ngClick阻止冒泡使用默认行为的方法
Nov 03 Javascript
vuejs响应用户事件(如点击事件)
Mar 14 Javascript
详解使用fetch发送post请求时的参数处理
Apr 05 Javascript
JavaScript Date对象应用实例分享
Oct 30 Javascript
通过seajs实现JavaScript的模块开发及按模块加载
Jun 06 Javascript
微信小程序实现pdf、word等格式文件上传的方法
Sep 10 Javascript
JS实现滑动导航效果
Jan 14 Javascript
Vue清除定时器setInterval优化方案分享
Jul 21 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 自定义错误处理函数trigger_error()
2013/03/26 PHP
mantis安装、配置和使用中的问题小结
2014/07/14 PHP
PHP之uniqid()函数用法
2014/11/03 PHP
PHP实现自动对图片进行滚动显示的方法
2015/03/12 PHP
eclipse php wamp配置教程
2016/06/30 PHP
PHP递归删除多维数组中的某个值
2017/04/17 PHP
过虑特殊字符输入的js代码
2010/08/05 Javascript
提取字符串中年月日的函数代码
2013/11/05 Javascript
js style动态设置table高度
2014/10/21 Javascript
jquery实现导航固定顶部的效果仿蘑菇街
2014/10/22 Javascript
详解JavaScript时间格式化
2015/12/23 Javascript
Bootstrap实现响应式导航栏效果
2015/12/28 Javascript
整理关于Bootstrap过渡动画的慕课笔记
2017/03/29 Javascript
vue 内置过滤器的使用总结(附加自定义过滤器)
2018/12/11 Javascript
微信小程序wxml列表渲染原理解析
2019/11/27 Javascript
[02:39]DOTA2英雄基础教程 极限穿梭编织者
2013/12/05 DOTA
python实现SOM算法
2018/02/23 Python
python 定时器,实现每天凌晨3点执行的方法
2019/02/20 Python
Django rstful登陆认证并检查session是否过期代码实例
2019/08/13 Python
python实现加密的方式总结
2020/01/19 Python
Python使用sqlite3模块内置数据库
2020/05/07 Python
matplotlib交互式数据光标实现(mplcursors)
2021/01/13 Python
罗德与泰勒百货官网:Lord & Taylor
2016/08/12 全球购物
HelloFresh奥地利:立即订购烹饪盒
2019/02/22 全球购物
什么是索引指示器
2012/08/20 面试题
集团薪酬管理制度
2014/01/13 职场文书
学生手册家长评语
2014/02/10 职场文书
护理助产毕业生的求职信
2014/03/02 职场文书
满月酒主持词
2014/03/27 职场文书
2014年社会实践活动总结范文
2014/04/29 职场文书
企业承诺书格式
2014/05/21 职场文书
竞聘自述材料
2014/08/25 职场文书
就业意向书范本
2015/05/11 职场文书
2019年自助餐厅创业计划书模板
2019/08/22 职场文书
详解nodejs内置模块
2021/05/06 NodeJs
CSS 实现Chrome标签栏的技巧
2021/08/04 HTML / CSS