![](/img/trans.png)
[英]React component, or strategy to replace string literals from stored data similar to react-intl
[英]FormattedNumber component from react-intl doesn't work
我试图使用react-intl
库中的组件FormattedNumber
,但我无法使其工作。
<IntlProvider
locale="en-US"
messages={locales['en-US']}
>
<div>
<FormattedNumber value={123456} />
<FormattedNumber value="123456" />
</div>
</IntlProvider>
这只返回我传递给组件的方式,用span包装,但它不格式化数字。
我在控制台中收到错误:
[React Intl]错误格式化编号。 TypeError:必须在函数上调用Bind
FormattedMessage
组件适用于我的所有翻译,语言环境设置为en-US
,所以我不认为问题来自IntlProvider
或其他东西。
我正在使用最新版本的库2.0.1
任何想法?
我有同样的问题。 在我的情况下问题是在全局定义窗口.Intl。 它重写原始的lib对象并丢失函数上下文
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.