【发布时间】:2019-04-04 09:44:27
【问题描述】:
在我正在处理的一个反应应用程序中,有一个条件:
当字符串有换行符时
要显示字符串的<p>{string}</p>标签应替换为HTML换行符。
但这当然行不通。
我已经尝试过但对我不起作用的方法:
const string = Hello\nHii
<p>{string.replace('\n', <br />)}</p>
输出:
Hello<br />Hii
<p>{string.replace('\n', &amp;)}</p>
输出:
Hello Hii
我在以下答案中找到了上述建议:
【问题讨论】:
-
不确定这是否有帮助,但您是否尝试过围绕
\n拆分字符串,然后为结果拆分的每个元素生成一个新的<p>{string}</p>?
标签: javascript html reactjs