使用 react-intl,但返回值被转义

Posted

技术标签:

【中文标题】使用 react-intl,但返回值被转义【英文标题】:using react-intl, but return value is escaped 【发布时间】:2019-06-20 21:38:13 【问题描述】:

我已搜索此问题的答案,但找不到合适的答案 我想在我的应用程序中有一些格式,我正在使用 react-intl。该应用程序如下所示:

    <div>
      <FormattedMessage
        id="some.id"
        defaultMessage=`important this not bold anymore`
        values=
          important: `<b>Important:</b>`
        
      />
    </div>

我的问题是返回值被转义了,我看到了

<b>Important:</b> this not bold anymore

如果我理解正确,这是通过 react 完成的,因为它不允许在字符串中使用 符号,并且正在转义它们。

正如我在很多地方看到的,我可以使用 dangerouslySetInnerhtml 但这不是正确的方法...

将不胜感激任何有用的建议!

编辑:为了清楚起见 - 如果不使用 FormattedMessage 组件,我将使用 formattedmessage 函数,可以使用 dangerouslySetInnerHTML。

【问题讨论】:

【参考方案1】:

好吧..我错过了我的价值……我的错..还是谢谢!

【讨论】:

以上是关于使用 react-intl,但返回值被转义的主要内容,如果未能解决你的问题,请参考以下文章

vs2022scanf函数的使用,使用scanf的报错-返回值被忽略:解决·方法

解决protobuf忽略空返回值的问题

PHP如何输出换行符

一个经常被忽略的c语言问题

如何避免作为 sql 查询输出的一部分返回的字符串值被拆分为 bash/shell 脚本中数组中的不同字段

PHP:mysql返回值“转义”文本区域