对象数据如何转化成数组
文章目录
- 前言
- 一、后端给的数据
- 二、如何转换
- 三、最终结果
前言
项目中后端给的数据有时候不可能完全符合前端的数据要求,比如element-ui+vue项目组合中,下拉框数据是数组的形式。然而后端同事给的确是对象数据,当然你可以和后端协商改成你想要的数据… 但是这样往往比较麻烦,喜欢安静写代码的前端决定自己转换。
提示:正文内容
一、后端给的数据
二、如何转换
console.log('res:', res);let resObj = res.data.data; //获取后台给的对象数据let arr = []; //定义一个空数组for (let key in resObj) {//用for循环转换resObj对象arr.push({value: key,label: resObj[key]});}this.deviceList = arr; //将改数组赋值给数组deviceList,渲染到页面上
<el-form-itemlabel="报警类型"prop="roomNumber"><el-selectplaceholder="请选择"clearabledefault-first-optionv-model="formInline.alarmDeviceType"@change="onSearch"><el-optionv-for="(list,k) in deviceList" //将数组渲染到页面上:key="k":label="list.label":value="list.value"></el-option></el-select></el-form-item>
三、最终结果
分享就到这里了,如果对你有帮助,不要忘记点赞哦!
对象数据如何转化成数组相关推荐
- Python dataframe指定列顺序输出 + 列数据转化成字符 + 数据框转化成列表
参考: (3条消息)pandas中的DataFrame按指定顺序输出所有列 - quintind的专栏 - CSDN博客 https://blog.csdn.net/quintind/article/ ...
- JS 使用正则匹配字符串中所有大括号包含的数据,转换成数组形式
JS 使用正则匹配字符串中所有大括号包含的数据,转换成数组形式 .match(/{[^}{]*?}/g)
- ajax返回的数据有问题,ajax请求成功返回数据,转成数组后,for遍历取不到值的有关问题...
当前位置:我的异常网» Ajax » ajax请求成功返回数据,转成数组后,for遍历取不到 ajax请求成功返回数据,转成数组后,for遍历取不到值的有关问题 www.myexceptions.ne ...
- php将json转化成数组,PHP怎么把JSON数据转换成数组?
在PHP中可以使用"json_decode"函数把JSON数据转换成数组,该函数的语法是"json_decode( $json, $assoc=FALSE, $depth ...
- 数据怎么转化成图形分析?快来学习Echarts5开发技术
目录 一. Apache ECharts 1.1 引入 Apache ECharts 1.2 开始简单的图表 二. 图表容器及大小 三. 数据集 四. 多个 dataset 以及如何引用他们 五. 使 ...
- 列表转化成数组_30. 把数组排成最小的数
把数组排成最小的数 题目描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个.例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为3213 ...
- php将json转化成数组,php如何把json转换成数组
php把json转换成数组的方法:首先创建一个php示例文件:然后创建一组json格式数据:接着通过"json_decode"函数把json转换成数组:最后通过"var_ ...
- json vue 对象转数组_json 将对象转化成数组第二种方式
json字符串.json对象.数组 三者之间的转换 //json字符串.json对象.数组 三者之间的转换 let jsonStr = '[{"id":"01" ...
- 提取json对象中的数据,转化为数组
var xx1 = ["乐谱中的调号为( )调", "写出a自然小调音阶.", "以G为冠音,构写增四.减五音程.", "调式分析 ...
最新文章
- javascript 初学对象
- json对象与字符串互转方法
- 三创比赛关于软件设计的策划书_关于大学生创业和电商创业大赛
- spring容器注入一个接口的两个实现类
- 你必须很努力,才能看上去毫不费力
- GraphQL:面对复杂类型
- [jQuery]3D效果的标签云
- 巨星陨落,一个月内已有6位
- dedecms织梦第三方登录插件-QQ登录、微博登录、微信登录
- spring boot、mybatis集成druid数据库连接池,实现mysql cluster HA负载均衡访问
- Salesforce 为什么要收购 Slack?
- Python3实现文件名排序
- python 读取远程服务器文件
- AJAX 简单例程示例
- OJ 1038 宋小胖买切糕
- 【HUSTOJ】1022: 输出小写字母表
- QLineEdit文件名正则表达式
- 微信小程序系列2——小程序页面渲染和逻辑的关系
- 基于SpringBoot的智能物流监控系统数据系统
- 试计算在区间1 到n 的所有整数中,数字x(0 ≤ x ≤ 9)共出现了多少次? 在1到11 中,即在1、2、3、4、5、6、7、8、9、10、11 中,数字1 出现了4 次。
热门文章
- win7python怎么设置环境变量_如何在win7下设置python的环境变量
- 怎么把多个文件做成一个二维码?文件怎么做成二维码?
- 1008:Maya Calendar
- After trying to increase PLL frequency, system shows the error: “Device may be operating in low-powe
- Buffer.from()
- GitHub 标星 2.9w+,我发现了一个宝藏项目,作为编程新手有福了!
- icon-font的使用
- mysql数据库 数据查询闯关(头哥)
- krpano1.20版本正式发布!
- 无感延迟智能降噪,一款无线蓝牙耳机体验分享,值得安利