javascript - 在反应中将纯字符串转换为html
问题描述
**如何在 reactjs 中将此纯文本转换为 HTML?
**Text:**
The standard Lorem Ipsum passage, used since the 1500s
Lorem ipsum dolor sit amet, consectetur adipiscing elit
它会自动转换如下:
<p>The standard Lorem Ipsum passage, used since the 1500s</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit</p>
解决方案
我不确定您要做什么,但是您可以逐行拆分字符串,这是一个示例:
<div>
{`The standard Lorem Ipsum passage, used since the 1500s
Lorem ipsum dolor sit amet, consectetur adipiscing elit`
.split("\n")
.map((line) => (
<p style={{ backgroundColor: "#D8DC6A" }}>{line}</p>
))}
</div>
您可以在此代码沙箱中看到结果
推荐阅读
- objective-c - 如何在 c++ lambda 调用中正确捕获 Obj-C 块?
- javascript - 如何使用 webdriverio 版本 5 设置视口大小
- google-chrome - 谷歌浏览器在打印到 PDF 时显示不同的设置选项
- javascript - 如何为反应库创建示例
- php - 在日期间隔之间绘制项目
- r - R:将月份和2位数年份转换为日期
- android - 如何使用无限动画效果?
- python - paho mqtt 中的 on_message 是否在新线程中运行?
- swift - 为什么 iOS13 更改段落中的 NSAttributedString 中的字体系列
- qt - 我的 Qt 算法中不能包含 VTK 标头