From 2007ac8b95033bccbc7bc1e048e896757611e8f7 Mon Sep 17 00:00:00 2001
From: zzzz <690498789@qq.com>
Date: Wed, 24 Apr 2024 13:27:53 +0800
Subject: [PATCH] 1
---
src/utils/filter.js | 40 ++++++++++++++++++++--------------------
1 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/src/utils/filter.js b/src/utils/filter.js
index b0731c1..66edcb5 100644
--- a/src/utils/filter.js
+++ b/src/utils/filter.js
@@ -1,23 +1,23 @@
-// export function customToLocaleString(
-// number,
-// showCurrencySymbol = true, // 是否显示货币符号,默认为 true
-// locale = "en-IN", // 默认使用印度英语的语言环境
-// options = {
-// // style:可选值为 decimal(小数)、currency(货币)或 percent(百分比);
-// // currency:设置为货币样式时使用的符号,支持列表在这里;
-// // useGrouping:布尔值,是否显示数字分位。
-// style: "currency",
-// currency: "INR",
-// minimumFractionDigits: 2 //如果不想要显示末尾的小数「.00」,只要设置一下最小分位 minimumFractionDigits 即可(默认是 2):
-// }
-// ) {
-// // if (!showCurrencySymbol) {
-// // // 如果不需要显示货币符号,将 style 设置为 "decimal",并且将 currency 设置为空字符串
-// // options.style = "decimal";
-// // options.currency = "INR";
-// // }
-// return Number(number).toLocaleString(locale, options);
-// }
+export function _toLocaleString(
+ number,
+ showCurrencySymbol = true, // 是否显示货币符号,默认为 true
+ locale = "en-IN", // 默认使用印度英语的语言环境
+ options = {
+ // style:可选值为 decimal(小数)、currency(货币)或 percent(百分比);
+ // currency:设置为货币样式时使用的符号,支持列表在这里;
+ // useGrouping:布尔值,是否显示数字分位。
+ style: "currency",
+ currency: "INR",
+ minimumFractionDigits: 2 //如果不想要显示末尾的小数「.00」,只要设置一下最小分位 minimumFractionDigits 即可(默认是 2):
+ }
+) {
+ number = number || 0;
+ let str = Number(number).toLocaleString(locale, options);
+ if (showCurrencySymbol) {
+ str = str.replace("₹", "");
+ }
+ return str;
+}
export function _toString(u) {
u = u || 0;
u = Number(u);
--
Gitblit v1.9.3