我的 Draft js 编辑器工作正常,它使用 保存到我的数据库中,convertToRaw(editorState1.getCurrentContent())
我将其取回并使用 draft-js-export-html 和stateToHTML(convertFromRaw(dbContent.content.text01))
.
到目前为止一切都很好......但是现在我有了想要在我的反应组件中显示的原始 HTML,麻烦就来了。
只需将其渲染{props.text01}
为字符串并转换<p>adfasfadfs</p>
为文本即可。
显然我希望它呈现为 HTML。我怎么做?
我已经查看了dangerouslySetInnerHTML但我宁愿没有另一个插件只是为了让我的 Draft js 以我想要的方式工作。
我是不是走错了路,还是危险的 SetInnerHTML 是唯一的方法?