reactjs - Draft.js——获取 html 格式的编辑器内容

标签 reactjs draftjs

我现在开始使用 Draft.js,所以我可能会错过一些重要的事情。但正如标题所说:我想获得编辑器生成的完整 html。现在我有:

this.state.editor.getCurrentContent() // Object ContentState
this.state.editor.getCurrentContent().getPlainText() // no html tags

最佳答案

首先,draftjs 并不是为 HTML 编辑而设计的,尽管它使用 HTML 来呈现编辑器。目前还没有任何完美的解决方案将 ContentState 导出为 HTML。

draft-js-export-html如果您没有对 draftjs block 进行太多自定义,可能会有很大帮助。

关于reactjs - Draft.js——获取 html 格式的编辑器内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42808337/

相关文章:

javascript - Draft js 保存和渲染或显示内容

javascript - 如何向 Draft js 编辑器添加可点击的填充

javascript - React.js 语法错误 : Unexpected token <

javascript - 循环数组并填充矩阵 - JS

reactjs - React router 4 不会更新链接上的 View ,但会在刷新时更新

reactjs - 在react-draft-wysiwyg编辑器中加载文本时出现问题

javascript - 如何从原始 DraftJS 数据中获取内容长度?

reactjs - 如何在 react-admin 资源中的 2 个列表组件之间共享实例

javascript - Flux 组件个人商店

javascript - 如何在 DraftJS 的 Anchor 标签中显示子组件?