HVe*_*nom 2 html javascript reactjs
在我正在开发的反应应用程序中,有一个条件:
当字符串有换行符时
<p>{string}</p>要显示字符串的标签应替换为 HTML 换行符。
但这当然行不通。
我已经尝试过但对我不起作用的事情:
const string = Hello\nHii
<p>{string.replace('\n', <br />)}</p>输出:
Hello<br />Hii
<p>{string.replace('\n', &)}</p>输出:
Hello Hii
我在以下答案中找到了上述建议:
有两种选择。
使用pre标签或CSS属性white-space: pre:
<p><pre>{string}</pre></p>
<p dangerouslySetInnerHTML={{__html: string.replace('\n', '<br />')}}></p>
| 归档时间: |
|
| 查看次数: |
1236 次 |
| 最近记录: |