@opentiny/tiny-toolkit-pro
Version:
TinyPro Vue:开箱即用、前后端分离的 Vue 后台管理模板
20 lines (15 loc) • 398 B
text/typescript
export function formatNumber(value: number) {
if (!value) {
return '0';
}
return value.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,');
}
export function formatTrend(value: number) {
return `${Math.abs(value).toFixed(2)}%`;
}
export function numberToPercent(value: number) {
if (value === 0) {
return value;
}
return `${(value * 100).toFixed(2)}%`;
}