react-intl 货币显示不带小数
Posted
技术标签:
【中文标题】react-intl 货币显示不带小数【英文标题】:react-intl currency displayed without decimals 【发布时间】:2018-11-22 02:38:43 【问题描述】:我需要显示不带小数的货币。我们需要货币修饰符 ($)、逗号和空格,由语言环境决定,但没有小数。
我已尝试将 maximumFractionDigits 设置为 0。这可行,但删除了逗号和货币装饰器。
另外,我无法在https://github.com/yahoo/react-intl/wiki/API#number-formatting-apis 的文档中复制示例:
formatNumber(1000, style: 'currency', currency: 'USD'); // $1,000
我得到 1,000.00 美元。
感谢您的帮助。
【问题讨论】:
【参考方案1】:事实证明,您需要同时指定最小和最大小数位数,如下所示:
formatNumber(1000, style: 'currency', currency: 'USD',
minimumFractionDigits: 0, maximumFractionDigits: 0); // $1,000
希望这会有所帮助。
【讨论】:
确实有帮助!以上是关于react-intl 货币显示不带小数的主要内容,如果未能解决你的问题,请参考以下文章