【问题标题】:How to add data to intl.formatMessage?如何向 intl.formatMessage 添加数据?
【发布时间】:2020-08-28 05:18:37
【问题描述】:

如何在 react-intl 上向 intl.formatMessage 添加数据,例如:这是显示 product.select.data

<FormattedMessage id={"product.select." + data} />

但是,我怎样才能对 intl.formatMessage 做同样的事情?这不起作用。这是显示 product.select.undefined

props.intl.formatMessage({ id: "product.select." + data})

【问题讨论】:

  • 请添加有用的标题。误导

标签: javascript reactjs react-intl


【解决方案1】:

如果定义了数据,这应该以相同的方式工作,而在您的第二个示例中似乎并非如此。也许您应该在调用 intl.formatMessage 之前仔细检查数据是否正确初始化。

【讨论】:

    猜你喜欢
    • 2014-04-18
    • 1970-01-01
    • 2013-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多