【发布时间】:2021-06-29 15:11:51
【问题描述】:
我有一个文本输入。我希望用户创建的换行符包含在输出文本中。
当用户点击预览时,输入值以字符串形式存储在状态中。我使用 .replace() 将换行符替换为 br,但标签在输出 html 中可见。
DesPreviewRender = () => {
const desStateCopyOutput = this.state.inputValues.desValue.replace(/(?:\r\n|\r|\n)/g, ' <br> ');
return (
<FadeIn>
<div className="desPreview--Temp">
<p className="desPreviewValueText--Temp">
{desStateCopyOutput}
</p>
</div>
</FadeIn>
)
}
这是输出的截图:
谢谢!
【问题讨论】:
标签: javascript html reactjs regex