如果返回的数据小数部分不是0,就显示小数,小数部分是0,就显示整数
1.逻辑处理方法:
truncateDecimal(numStr){
// 将字符串转换为数值类型
const num = parseFloat(numStr);
// 判断是否为有效的数值
if (isNaN(num)) {
return NaN;
}
// 判断小数部分是否为零,如果是则返回整数部分,否则返回原始值
if (Number.isInteger(num)) {
return num;
} else {
return numStr;
}
},
2.vue中需要处理的字段处引用此 truncateDecimal 方法
<tr><td>合计气量(m³)</td><td colspan="2">{{truncateDecimal(sumHjql)}}</td></td>