let productItemArr = [ ] this . productItemInfo . forEach ( n => { productItemArr . push ( { name : Object . keys ( n ) [ 0 ] , namekey : n [ Object . keys ( n ) [ 0 ] ] console . log ( productItemArr )

打印的效果
在这里插入图片描述

"productItemInfo":[ { "字面颜色":"蓝色系/深蓝色" }, { "字边颜色":"金属色/拉丝银" }, { "光源颜色":"正白灯(6000k-7000k)" }, { "是否淋雨":"是" }, { "固定方式":"外脚码安装" } ], let productItemArr=[] this.productItemInfo.forEach
记录一下 获取 对象 属性 名目前用到的两种方法。1. v-for="value,key in object" 使用v-for 属性 来遍历 对象 属性 ,object是被遍历的 对象 ,value是遍历出的 属性 ,key是遍历的 属性 名遍历的结果如下:2.Object.keys( 对象 名object) 输出结果为 ['name','age'] Object.values输出的则是 属性 .........
list: [ { name: '迪丽热巴', department: '测试部门', dateTime: '2022-04-19 17:30', remark: '从昆明到大理', typeText: '0' }, { name: '迪丽热巴', depa
const { data: res } = await this.$http.get('categories/' + this.cateId + '/attributes', params: { sel: this.activeName } if(res.meta.status !== 200) { return this.$message.error(' 获取 参数列表失败!')
前端必备技能之一,按需分类 有给的数据时候为了处理数据方便一些,后端给的数据可能不是我们想要的数据结构,这时候就需要你稍微做一点点的处理才能为自己所用 现在有这样一个 数组 ,后端给的, policyDtos: [{clazzType: 1, clazzTypeText: '限签', remark: '严格限签', sourceTypeText: '地区收集'}, {clazzType: 2, clazzTypeText: '限售', remark: '限售', sourceTy
let arr=[] this.sphereBusinessData.forEach(item => { const parent = arr.find(cur => cur.PORGNA_ID === item.PORGNA_ID) if (parent) { parent.childs.push(item) } else { const obj = { PORGNA_ID: item.PORGNA_ID, childs: [item] 需求:如图所示,此数据是一个个很规范的键 对, 属性 有value和name 如下图所示:另外一组数据有很多很多 属性 ,现在要将该 数组 里面 属性 删至两个,只保留下图的’yjms’和’yl’,但是要将这两个 属性 名分别改为上图所示的value和name,即value=yl,name=yjms 实现步骤: 创建一个新的空 数组 使用for循环遍历如图一所示的 数组 给创建的空 数组 设置 属性 const newArr = [];//创建空 数组 for (let
很多时候因 对象 关联,前端只收到一个关联 对象 的ID,或者枚举 。这个如果后台不处理的话前端往往需要根据ID再去后台查询获得 对象 数据显示 对象 信息(一般显示name)。因此这是一个很常见的操作,所以我们可以封装一个组件,让组件自动帮我们去查询。 新建 GetModelInfo. vue 文件 包含 fdId(要查询的ID)、url(后台接口路径)、show(显示的字段)、attributes(要查询的 属性 ) props: { fdId: { type: String,