【问题标题】:React-intl not working from Link componentReact-intl 不适用于 Link 组件
【发布时间】:2019-07-18 09:45:03
【问题描述】:

我收到错误多语言重定向单击链接组件,但我按 F5 可以正常工作。如何修复此错误。帮帮我!

我按 F5 就可以了

 <Link href="/account/signin">
  <a><FormattedMessage id="navAccount.signIn" /></a>
 </Link>

它得到我在 json 文件中声明的变量名。

【问题讨论】:

  • 尝试删除嵌套的a 并将defaultMessage 添加到FormattedMessage
  • @Clarity 我尝试删除 a 但它没有重定向。我正在使用 nextjs 的链接
  • @Clarity 和我使用多语言,所以我无法在其中添加 defaultMessage

标签: reactjs react-intl


【解决方案1】:

如果你得到variable name declared in JSON,那么你的组件树看起来就像是缺少IntlProvider

【讨论】:

    猜你喜欢
    • 2019-01-18
    • 2019-08-15
    • 1970-01-01
    • 2017-01-05
    • 2022-01-11
    • 1970-01-01
    • 2021-05-01
    • 2021-03-18
    • 2016-06-18
    相关资源
    最近更新 更多