我正在从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的新手。