小谢第68问:前端得到表格数据之后,如何对表格数据处理
得到数组数据后,对数组进行遍历,然后将需要处理的属性或者增加的属性做处理:
supplyListApi(params).then((res)=>{
// this.loading = false
if(res.code == 1){
let arrGoodsInfo = res.data.records
this.tableData = this.dataHand(arrGoodsInfo)
}else{
this.$message.error(res.message)
}
})
dataHand: function (arrGoodsInfo) {
for (let i = 0; i < arrGoodsInfo.length; i++) {
// 处理报价状态颜色--因为已过期的code是已成交然后判断时间的 所以用name判断
let statusColor = {}
switch(arrGoodsInfo[i].statuName){
case '发布中':
statusColor = '#2BCA41'
break
case '待指派':
statusColor = '#FC8333'
break
case '已成交':
statusColor = '#307CFC'
break
case '已指派':
statusColor = '#401acd'
break
case '已取消':
statusColor = '#999999'
break
case '已过期':
statusColor = '#FF3750'
break
}
arrGoodsInfo[i].statusColor = statusColor;
}
return arrGoodsInfo
},
dataHand就是处理数组的办法
既然许愿了,就努力去实现

浙公网安备 33010602011771号