文章目录

  • 前言
  • 一、后端给的数据
  • 二、如何转换
  • 三、最终结果

前言

项目中后端给的数据有时候不可能完全符合前端的数据要求,比如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>

三、最终结果


分享就到这里了,如果对你有帮助,不要忘记点哦!

对象数据如何转化成数组相关推荐

  1. Python dataframe指定列顺序输出 + 列数据转化成字符 + 数据框转化成列表

    参考: (3条消息)pandas中的DataFrame按指定顺序输出所有列 - quintind的专栏 - CSDN博客 https://blog.csdn.net/quintind/article/ ...

  2. JS 使用正则匹配字符串中所有大括号包含的数据,转换成数组形式

    JS 使用正则匹配字符串中所有大括号包含的数据,转换成数组形式 .match(/{[^}{]*?}/g)

  3. ajax返回的数据有问题,ajax请求成功返回数据,转成数组后,for遍历取不到值的有关问题...

    当前位置:我的异常网» Ajax » ajax请求成功返回数据,转成数组后,for遍历取不到 ajax请求成功返回数据,转成数组后,for遍历取不到值的有关问题 www.myexceptions.ne ...

  4. php将json转化成数组,PHP怎么把JSON数据转换成数组?

    在PHP中可以使用"json_decode"函数把JSON数据转换成数组,该函数的语法是"json_decode( $json, $assoc=FALSE, $depth ...

  5. 数据怎么转化成图形分析?快来学习Echarts5开发技术

    目录 一. Apache ECharts 1.1 引入 Apache ECharts 1.2 开始简单的图表 二. 图表容器及大小 三. 数据集 四. 多个 dataset 以及如何引用他们 五. 使 ...

  6. 列表转化成数组_30. 把数组排成最小的数

    把数组排成最小的数 题目描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个.例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为3213 ...

  7. php将json转化成数组,php如何把json转换成数组

    php把json转换成数组的方法:首先创建一个php示例文件:然后创建一组json格式数据:接着通过"json_decode"函数把json转换成数组:最后通过"var_ ...

  8. json vue 对象转数组_json 将对象转化成数组第二种方式

    json字符串.json对象.数组 三者之间的转换 //json字符串.json对象.数组 三者之间的转换 let jsonStr = '[{"id":"01" ...

  9. 提取json对象中的数据,转化为数组

    var xx1 = ["乐谱中的调号为( )调", "写出a自然小调音阶.", "以G为冠音,构写增四.减五音程.", "调式分析 ...

最新文章

  1. javascript 初学对象
  2. json对象与字符串互转方法
  3. 三创比赛关于软件设计的策划书_关于大学生创业和电商创业大赛
  4. spring容器注入一个接口的两个实现类
  5. 你必须很努力,才能看上去毫不费力
  6. GraphQL:面对复杂类型
  7. [jQuery]3D效果的标签云
  8. 巨星陨落,一个月内已有6位
  9. dedecms织梦第三方登录插件-QQ登录、微博登录、微信登录
  10. spring boot、mybatis集成druid数据库连接池,实现mysql cluster HA负载均衡访问
  11. Salesforce 为什么要收购 Slack?
  12. Python3实现文件名排序
  13. python 读取远程服务器文件
  14. AJAX 简单例程示例
  15. OJ 1038 宋小胖买切糕
  16. 【HUSTOJ】1022: 输出小写字母表
  17. QLineEdit文件名正则表达式
  18. 微信小程序系列2——小程序页面渲染和逻辑的关系
  19. 基于SpringBoot的智能物流监控系统数据系统
  20. 试计算在区间1 到n 的所有整数中,数字x(0 ≤ x ≤ 9)共出现了多少次? 在1到11 中,即在1、2、3、4、5、6、7、8、9、10、11 中,数字1 出现了4 次。

热门文章

  1. win7python怎么设置环境变量_如何在win7下设置python的环境变量
  2. 怎么把多个文件做成一个二维码?文件怎么做成二维码?
  3. 1008:Maya Calendar
  4. After trying to increase PLL frequency, system shows the error: “Device may be operating in low-powe
  5. Buffer.from()
  6. GitHub 标星 2.9w+,我发现了一个宝藏项目,作为编程新手有福了!
  7. icon-font的使用
  8. mysql数据库 数据查询闯关(头哥)
  9. krpano1.20版本正式发布!
  10. 无感延迟智能降噪,一款无线蓝牙耳机体验分享,值得安利