我正在开发一个react
应用程序,使用redux
和electron
. 当我正在编写一个支持INLINETEXdraft.js
的编辑器以及draft-js-mathjax-plugin时,保存我的编辑器状态的必要性出现了。所以我将转换ContentState
为 Raw 以便将该状态保存到数据库中:
const testContent = convertToRaw(this.state.editorState.getCurrentContent())
然后再将其转换为ContentState
:
const testState = EditorState.createWithContent(convertFromRaw(testContent))
使用convertToRaw
andconvertFromRaw
方法,内联样式丢失,只能TeX
创建块 of。如果不进行转换,则不会发生这种情况。知道为什么会这样吗?