npm 包 @types/currency-formatter 使用教程

阅读时长 4 分钟读完

前言

在前端开发中,很多时候需要对货币进行格式化,比如在购物网站中,需要格式化价格,并添加货币符号。在 TypeScript 中使用 currency-formatter 可以帮助我们更好地格式化货币。

安装

安装 @types/currency-formatter 可以通过 npm 来实现。

使用

使用之前需要引入 currency-formatter,可以通过以下方式来引入:

或者

API

currencyFormatter 提供了一些方法:

  1. format(value: number, options: object): string

格式化货币为一个有对齐前导符号的字符串,使用对象参数 options 来定义输出格式和其他一些属性。

options:

  • symbol?: string:货币符号,默认为 $。
  • decimal?: string:小数分隔符,默认为 '.'。
  • thousand?: string:千位分隔符,默认为 ','。
  • precision?: number:精度位数,默认为 2。
  • format?: string[]:格式以字符串数组的形式,Eg: ['$%v', '%v $'] 默认为 ['$%s%v', '%s%v']。
  • negativeFormat?: string[]:格式化负数,默认为 ['($%s%v)', '-$%s%v']。
-- -------------------- ---- -------
----- ------ - ---------
----- ------- - -
  ------- ----
  -------- ----
  --------- ----
  ---------- --
  ------- --------- -------
  --------------- --------- -------
--
----- --------- - -------------------------------- ---------
----------------------- -- ----------
  1. unformat(value: string, options: object): number

解析字符串并以数字形式返回货币值。

结论

使用 @types/currency-formatter 可以方便地格式化货币,其 API 简单易懂,使用起来也较为方便。建议前端开发者在实际开发中应用该 npm 包,提高开发效率。

示例代码

-- -------------------- ---- -------
------ - -- ----------------- ---- ---------------------

----- ------ - ---------
----- ------- - -
  ------- ----
  -------- ----
  --------- ----
  ---------- --
  ------- --------- -------
  --------------- --------- -------
--
----- --------- - -------------------------------- ---------

----------------------- -- ----------

----- ----- - ------------
----- ----------- - ----------------------------------

------------------------- -- ------

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/196343