首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将html推送到react- draft -wysiwyg和draft js中?

如何将html推送到react- draft -wysiwyg和draft js中?
EN

Stack Overflow用户
提问于 2019-11-06 19:30:47
回答 2查看 1.7K关注 0票数 1

我从我的API:"consigne": "<p>test</p>\n"获得了一个超文本标记语言字符串,我想在我的编辑器上显示它。

我的编辑是:

代码语言:javascript
复制
<Editor id="consigne" name= "consigne" editorState={consigne} value={draftToHtml(convertToRaw(consigne.getCurrentContent()))} onEditorStateChange={(consigne) => {this.setState({consigne})} localization={{ locale: 'fr' }}/>

我想在我的编辑器上插入这个寄售文件。

我怎样才能把这个寄售推送给我的编辑?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-11-08 21:49:43

我是这样找到它的:

代码语言:javascript
复制
  this.setState({ 
consigne:EditorState.createWithContent(ContentState.createFromBlockArray(convertFromHTML(plan.consigne))) 
    })
票数 1
EN

Stack Overflow用户

发布于 2021-09-16 23:04:23

对于最新版本:

代码语言:javascript
复制
const blocks = convertFromHTML(plan.consigne);
this.setState({ 
  consigne: EditorState.createWithContent(ContentState.createFromBlockArray(blocks.contentBlocks, blocks.entityMap)) 
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58729175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档