修复格式化数字问题
sheep/hooks/useGoods.js格式化数字 情况三时没有对数字格式 Signed-off-by: DH <ji534@outlook.com>pull/39/head
parent
829bea3861
commit
87a6b962e7
|
@ -55,8 +55,10 @@ export function formatNum(prefix, type, num) {
|
|||
// 情况三:大于 10,除第一位外,其它位都显示为0
|
||||
// 例如:100 - 199 显示为 100+
|
||||
// 9000 - 9999 显示为 9000+
|
||||
let pow = Math.pow(10, `${num}`.length - 1);
|
||||
return `${prefix}${Math.round((num / pow) * pow)}+`;
|
||||
const numStr = num.toString();
|
||||
const first = numStr[0];
|
||||
const other = '0'.repeat(numStr.length - 1);
|
||||
return `${prefix}${first}${other}+`;
|
||||
}
|
||||
|
||||
// 格式化价格
|
||||
|
|
Loading…
Reference in New Issue