fix(asset): formatCompact保留原始精度(最多8位小数)
修复资产页面累计卖出等数字显示没有小数位的问题 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
995dfa898e
commit
5668de0a58
|
|
@ -24,7 +24,9 @@ String formatCompact(String? value) {
|
|||
if (num >= 1e12) return '${(num / 1e12).toStringAsFixed(2)}万亿';
|
||||
if (num >= 1e8) return '${(num / 1e8).toStringAsFixed(2)}亿';
|
||||
if (num >= 1e4) return '${(num / 1e4).toStringAsFixed(2)}万';
|
||||
return formatNumber(num);
|
||||
// 小于1万时保留原始精度(最多8位小数,去掉尾部的0)
|
||||
final formatter = NumberFormat('#,##0.########', 'zh_CN');
|
||||
return formatter.format(num);
|
||||
} catch (e) {
|
||||
return '0';
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue