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 相关文章推荐
用javascript动态调整iframe高度的方法
Mar 06 Javascript
收藏Javascript中常用的55个经典技巧
Aug 12 Javascript
js jquery获取随机生成id的服务器控件的三种方法
Jul 11 Javascript
jQuery预加载图片常用方法
Jun 15 Javascript
javascript经典特效分享 手风琴、轮播图、图片滑动
Sep 14 Javascript
原生js实现新闻列表展开/收起全文功能
Jan 20 Javascript
基于Vue制作组织架构树组件
Dec 06 Javascript
详解如何实现一个简单的 vuex
Feb 10 Javascript
用node开发并发布一个cli工具的方法步骤
Jan 03 Javascript
react项目如何使用iconfont的方法步骤
Mar 13 Javascript
js简单的分页器插件代码实例
Sep 11 Javascript
js实现3D旋转效果
Aug 18 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下实现一个阿拉伯数字转中文数字的函数
2008/07/10 PHP
destoon文章模块调用企业会员资料的方法
2014/08/22 PHP
PHP实现多维数组转字符串和多维数组转一维数组的方法
2015/08/08 PHP
php+ajax登录跳转登录实现思路
2016/07/31 PHP
Kindeditor编辑器添加图片上传水印功能(php代码)
2017/08/03 PHP
PHP将英文数字转换为阿拉伯数字实例讲解
2019/01/28 PHP
解决表单中第一个非隐藏的元素获得焦点的一个方案
2009/10/26 Javascript
JavaScript 对象模型 执行模型
2009/12/06 Javascript
js 强制弹出窗口代码研究-又一款代码
2010/03/20 Javascript
深入理解JavaScript 闭包究竟是什么
2013/04/12 Javascript
javascript 模拟坦克大战游戏(html5版)附源码下载
2014/04/08 Javascript
javascript数组遍历for与for in区别详解
2014/12/04 Javascript
js控制多图左右滚动切换效果代码分享
2015/08/26 Javascript
深入浅析同源策略和跨域访问
2015/11/26 Javascript
Javascript实现跑马灯效果的简单实例
2016/05/31 Javascript
AngularJS中如何使用echart插件示例详解
2016/10/26 Javascript
微信小程序-消息提示框实例
2016/11/24 Javascript
微信小程序自定义音乐进度条的实例代码
2018/08/28 Javascript
详解element-ui中表单验证的三种方式
2019/09/18 Javascript
解决layer 关闭当前弹窗 关闭遮罩层 input值获取不到的问题
2019/09/25 Javascript
Python复制目录结构脚本代码分享
2015/03/06 Python
解决python2.7用pip安装包时出现错误的问题
2017/01/23 Python
Python numpy实现数组合并实例(vstack,hstack)
2018/01/09 Python
python 将md5转为16字节的方法
2018/05/29 Python
Flask实现图片的上传、下载及展示示例代码
2018/08/03 Python
Python操作json的方法实例分析
2018/12/06 Python
Python微信操控itchat的方法
2019/05/31 Python
利用python开发app实战的方法
2019/07/09 Python
python实现对图片进行旋转,放缩,裁剪的功能
2019/08/07 Python
30秒学会30个超实用Python代码片段【收藏版】
2019/10/15 Python
python数据预处理 :数据共线性处理详解
2020/02/24 Python
Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
2020/06/14 Python
劳动保障事务所个人工作总结
2015/08/12 职场文书
html输入两个数实现加减乘除功能
2021/07/01 HTML / CSS
html+css实现环绕倒影加载特效
2021/07/07 HTML / CSS
Nginx缓存设置案例详解
2021/09/15 Servers