1.2.7 • Published 8 months ago

amountjs v1.2.7

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

amount.js

一个专注于处理数字与货币显示的小型ts库

特性

  • 小而快
  • 使用异常简单,由于Ts加持,api都有语法提示
  • 体积只有7.42KB,经过gzip压缩后,体积将进一步压缩至3.29KB

安装

npm i amountjs

导入

import amountjs from 'amountjs';

使用

库导出单个函数amountjs,必传项接收类型为number或string的值

千位分隔:

amountjs({amount: 1000, separate: true}) => 1,000

小数最大位数:

amountjs({amount: 100.978, maxDigits: 2}) => 100.97

小数最小位数:

amountjs({amount: 100, minDigits: 2}) => 100.00

显示正数前的加号:

amountjs({amount: 100, showPlusMark: true}) => +100

显示货币单位:

amountjs({amount: 100000000, unit: true}) => 1亿

货币单位目前最大支持显示到亿

小数最大位数类型(截断 | 四舍五入):

amountjs({amount: 123.678, maxDigits: 2, digitsType: 'float'}) => 123.68

以上特性可以相互组合,来得到您最终想要的效果!

预览

npm run start

构建

请使用webpack来构建本项目

npm run build:webpack

API

属性类型必传默认值描述
amountstring、number-需要处理的值
separatebooleanfalse千位分隔
showPlusMarkbooleanfalse显示正数前的加号
digitsTypestringsplit小数限制位数时的类型。split:截断;float:四舍五入
maxDigitsnumber-小数位最大长度
minDigitsnumber-小数位最小长度,不足补0
unitbooleanfalse显示RMB货币单位
noWarnbooleanfalse是否显示控制台的警告信息

反馈

如在使用过程中,遇到问题或发现bug,欢迎提交issue或者发邮件给

1.2.7

8 months ago

1.2.6

1 year ago

1.2.0

1 year ago

1.2.5

1 year ago

1.2.4

1 year ago

1.2.3

1 year ago

1.2.2

1 year ago

1.2.1

1 year ago

1.1.6

1 year ago

1.1.5

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago