for(let items in res.DATA){ console.log(res.DATA[items]) var arrary={}; for (let i in res.DATA[items]){ console.log(i); let arr={ label: "", prop: "", render: ()=>{ return res.DATA[items][i] } } arr.label=i; arr.prop=i; if(arr.label.indexOf("附件")>-1){ console.log(111); console.log(i); if(res.DATA[items][i]!="" && res.DATA[items][i]!=undefined && res.DATA[items][i].length>0){ console.log(JSON.parse(res.DATA[items][i])); arr.render= ()=>{ JSON.parse(res.DATA[items][i]).map((item)=>{ return ( ctrl.fileclick(item.Url)}> {item.DisplayName} ) }) } // console.log(arr); } else{ console.log(res.DATA[0][i]); } } arrary.add(arr); } common.push(arrary); };