// 这个是涉及到点前面的样式和点后面的样式都一样1.01字号都一样不需要单独设置样式,直接处理就行。
trimDecimal(num) {
const str = num.toString();
const parts = str.split('.');
if (parts[1] === '0' || parts[1] === '00') {
return Number(parts[0]);
}
return num;
},
// 这个是涉及到点前面的样式是大号的,点后面的样式是小的,比如:1.10 10的字号较小,需要单独设置样式。只处理字号小的10。
removeTrailingZeros(num) {
return num.toString().replace(/\.?0+$/, '');
},
电商用的比较多,记录一下,做的小程序电商。