EditorState无法使用convertFromHTML

时间:2019-07-02 20:12:37

标签: reactjs draftjs

我正在从HTML服务器中检索文本,并且正在使用draftFromHTML的convertFromHTML,但是它忽略了我的样式类,只是绕过了CSS,将内容转换为文本。

我尝试使用stateFromHTML,但未成功,发生了相同的结果。在我的editorState中,我尝试通过传递内容来使用dangeousSetInnerHTML,即使这样也无济于事。

示例:

//我的html:

const text = '<a href="#" class="mention-link">@Test text</a> <br />'

//尝试将其转换:

const contentState = convertFromHTML(text);

//将其添加到我的EditorState

 editorState = EditorState.createWithContent(contentState);

///我使用了draftjs编辑器插件(draft-js-plugins-editor),它通过以下方式传递了editorState:

<Editor
 editorState={editorState} 
/>

我的结果是返回我的测试文本,但是没有应用样式类,我正在搜索并打破了头几天,但没有答案。有人可以帮我,我对我的英语表示歉意,如果您无法很好地解释,我会在电话中给您。我是React的新手。

0 个答案:

没有答案