javascript - 在 React 上将 String 转换为 HTML,富文本编辑器
问题描述
我正在使用 React-Quill 将富文本编辑器添加到我的应用程序中。
在我的数据库中存储下一个字符串:
const text = '<p>Hello<strong> World</strong></p><p><strong>Next Line</strong></p>';
现在我想在一个 REACT 组件中“渲染”文本常量,但是使用 HTML 给它的“样式”。
你好世界
下一行
我该怎么做?或其他富文本编辑器来实现?
解决方案
您可以危险地使用SetInnerHTML
来源:https ://reactjs.org/docs/dom-elements.html#dangerouslysetinnerhtml
const text = '<p>Hello<strong> World</strong></p><p><strong>Next Line</strong></p>';
<div dangerouslySetInnerHTML={{__html:text}} />
推荐阅读
- python - 在实现我的 api 时,我希望它能够以 xml 格式查看。不只是 JSON
- node.js - Typescript 和 Googleapis 使用的内存激增
- ruby - 如何在一个已经存在的 Grape::API 端点之后添加一个?
- c# - 如何测试字节数组中的像素是否为白色?
- android - androidx 工作管理器问题 - “java.lang.IllegalStateException:无法解析结果路径字符串:”
- android - 如何在 appium 测试框架中使用 XPath 访问和单击反应原生元素?
- reactjs - setState 只更新一些值
- java - 接口上的显式类与泛型
- javascript - 异步调用后 React Context API 不更新状态
- r - 在每个组的变量上映射摘要