toJS和fromJS EditorState的草稿js

问题描述 投票:1回答:1

[尝试序列化和反序列化js草稿EditorState。无法使fromJS创建EditorState。sandbox

我想达到的目标是从序列化的javascript对象重新创建EditorState。

谢谢

draftjs
1个回答
0
投票

EditorState维护ContentState对象的撤消和重做堆栈。当前的ContentState提供了当前的内容:

myContentState = myEditorState.getCurrentContent();

听起来您真正想做的就是将EditorState的当前ContentState转换为原始JS。

这通过实用程序功能convertToRaw()

myRawJSState = convertToRaw(myContentState);

当需要重新应用内容时,配套实用程序函数为convertFromRaw():

myRestorableState = convertFromRaw(myRawJSState)

导入详细信息和其他信息出现在this SO issue上。

详细示例出现在ReactRocket

祝你好运。除非您知道所要查找的方法的名称,否则很难从文档中进行解析!

© www.soinside.com 2019 - 2024. All rights reserved.