首页 > 其他 > 详细

[React Intl] Format Numbers with Separators and Currency Symbols using react-intl FormattedNumber

时间:2017-07-28 20:48:21      阅读:402      评论:0      收藏:0      [点我收藏+]

Using a react-intl FormattedNumber component, we‘ll pass a Number and a few additional props in order to render the correct separator and currency symbols for different languages.

 

For example we have price data as such:

        "price": {
          "en-US": "16.19",
          "es-ES": "15.09",
          "fr-FR": "15.09"
        },

 

We can use FormattedNumber  to display the correct currency.

let locale = (navigator.languages && navigator.languages[0])
             || navigator.language
             || navigator.userLanguage
             || ‘en-US‘;

            <p>
              <FormattedNumber 
                style=‘currency‘
                currency={locale === ‘en-US‘ ? ‘USD‘: ‘EUR‘}
                currencyDisplay=‘symbol‘
                value={merchant.price[locale]} />
            </p>

 

[React Intl] Format Numbers with Separators and Currency Symbols using react-intl FormattedNumber

原文:http://www.cnblogs.com/Answer1215/p/7252432.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!