const returnFloat = (num: any) => {
console.log('returnFloat---', num)
num = num.toString() // 转成字符串类型 如能确定类型 这步可省去
if (num.indexOf('.') != -1) {
let newVal = num.split('.')
if (newVal[1].length == 1) {
newVal = newVal.join('.')
newVal += '0'
num = newVal
}
} else {
num += '.00'
}
return num
}
动态表头
let obj = {
title: item.title,
dataIndex: item.dataIndex,
key: item.dataIndex,
width: 270,
render: (text: string, record: any) => {
if (record[item.dataIndex] != null) {
let num = record[item.dataIndex]
console.log('num---',num)
return <span>{returnFloat(num)}</span>
}
},
}
普通表头
{
title: '综合得分',
dataIndex: 'grade',
width: 140,
render: (text: string, record: any) => {
return <span>{returnFloat(record?.grade) || '--'}</span>
},
},