feat: 更新余额格式化逻辑,优化钱包卡片组件以显示资产余额

This commit is contained in:
2025-12-13 21:16:01 +07:00
parent f5c7b1fb0a
commit d5b632bc3a
2 changed files with 13 additions and 20 deletions

View File

@@ -1,6 +1,11 @@
export function formatBalance(amount: MaybeRefOrGetter<number>, locale: Intl.LocalesArgument = "en-US"): ComputedRef<string> {
return computed(() => {
const balance = toValue(amount);
return `$${balance.toLocaleString(locale, { minimumFractionDigits: 0, maximumFractionDigits: 2 })}`;
});
export function formatBalance(amount: MaybeRefOrGetter<number | string>, locale: Intl.LocalesArgument = "en-US"): string {
let value = toValue(amount);
if (!value) {
value = 0;
}
if (typeof value === "string" && !Number.isNaN(Number(value))) {
value = 0;
}
return value.toLocaleString(locale, { minimumFractionDigits: 0, maximumFractionDigits: 2 });
}