// { // title:'Infrastructure', // images:[ // 'images/pro/1.png', // 'images/pro/2.png', // 'images/pro/3.png', // 'images/pro/4.png', // 'images/pro/5.png', // ] // }, export const hanldePortflioData=(data)=>{ if(!data){ return [] } let target=new Array(); let map = new Map(); for(const item of data){ if(map.has(item.portfolio_type_id)) { // 如果有该key值 map.set(item.portfolio_type_id, true); const index= target.findIndex((i)=>i.id===item.portfolio_type_id) if(index>-1){ continue } target[index].images.push( { logo:item.logo, url:item.url, } ) } else { map.set(item.portfolio_type_id, false); // 如果没有该key值 target.push({ id:item.portfolio_type_id, title:item.portfolio_type.name, images:[ { logo:item.logo, url:item.url, } ] }); } } return target }