如何使用 react-draft-wysiwyg 和 draft js push html to draft?
How to push html to draft with react-draft-wysiwyg and draft js?
我从 API 得到一个 Html 字符串:"consigne": "<p>test</p>\n"
我想在我的编辑器上显示它。
我的编辑是:
<Editor id="consigne" name= "consigne" editorState={consigne} value={draftToHtml(convertToRaw(consigne.getCurrentContent()))} onEditorStateChange={(consigne) => {this.setState({consigne})} localization={{ locale: 'fr' }}/>
我想在我的编辑器上插入这个托运人。
我怎样才能把这个委托给我的编辑?
我是这样找到的:
this.setState({
consigne:EditorState.createWithContent(ContentState.createFromBlockArray(convertFromHTML(plan.consigne)))
})
最新版本:
const blocks = convertFromHTML(plan.consigne);
this.setState({
consigne: EditorState.createWithContent(ContentState.createFromBlockArray(blocks.contentBlocks, blocks.entityMap))
})
我从 API 得到一个 Html 字符串:"consigne": "<p>test</p>\n"
我想在我的编辑器上显示它。
我的编辑是:
<Editor id="consigne" name= "consigne" editorState={consigne} value={draftToHtml(convertToRaw(consigne.getCurrentContent()))} onEditorStateChange={(consigne) => {this.setState({consigne})} localization={{ locale: 'fr' }}/>
我想在我的编辑器上插入这个托运人。
我怎样才能把这个委托给我的编辑?
我是这样找到的:
this.setState({
consigne:EditorState.createWithContent(ContentState.createFromBlockArray(convertFromHTML(plan.consigne)))
})
最新版本:
const blocks = convertFromHTML(plan.consigne);
this.setState({
consigne: EditorState.createWithContent(ContentState.createFromBlockArray(blocks.contentBlocks, blocks.entityMap))
})