一、
自行找方法 很干货了
this.changeDatamode(传入要筛选并且要转换和添加值的数组)
changeDatamode(dataList) {
dataList.forEach(item => {
item.deviceType 是取其中一个字段 作为唯一值 匹配 case '中同一枚举'
item.要添加的字段名 = 你要给字段名的值
此方法既可以筛选还可以添加
switch (item.deviceType) {
case "DEVICE_TYPE_LOW_DELAY_CAMERA":
this.parseAudioData(形参); 甚至还可以在其中调用方法
item.imgUrl = "img/device/camera.svg";
item.detailPageUrl = "devrdcamera_Detail";
item.deviceName = "低时";
break;
case "DEVICE_TYPE_AI_CAMERA":
item.imgUrl = "img/device/AICamera.svg";
item.detailPageUrl = "AIcamera_Detail";
item.deviceName = "AI";
break;
case "DEVICE_TYPE_MW_RADAR":
item.imgUrl = "img/device/mwradar_map.svg";
item.detailPageUrl = "devrdmwradar_Detail";
item.deviceName = "毫米";
break;
}
});
return dataList;
},