我如何保存 draftjs 数据然后获取它并在编辑器中填充它
how i save draftjs data and then get it and populate it in editor
当我将 ContentFromRaw 数据填充到编辑器状态时,出现以下错误
TypeError: next.editorState.getDecorator is not a function
从数据库中获取并将其保存到数据库中的最佳方法是什么
这就是我所做的
const rawDraftContentState = JSON.stringify(convertToRaw(this.state.editorState.getCurrentContent()))
// convert the raw state back to a useable ContentState object
const contentState = convertFromRaw(JSON.parse(rawDraftContentState))
this.setState({
editorState: contentState
})
contentState 和 editorState 是 2 个不同的对象,
不能用 contentState 设置 editorState,
使用EditorState.push方法用从数据库中获取的contenState创建一个新的editorState,然后设置新的EditorState
当我将 ContentFromRaw 数据填充到编辑器状态时,出现以下错误
TypeError: next.editorState.getDecorator is not a function
从数据库中获取并将其保存到数据库中的最佳方法是什么
这就是我所做的
const rawDraftContentState = JSON.stringify(convertToRaw(this.state.editorState.getCurrentContent()))
// convert the raw state back to a useable ContentState object
const contentState = convertFromRaw(JSON.parse(rawDraftContentState))
this.setState({
editorState: contentState
})
contentState 和 editorState 是 2 个不同的对象,
不能用 contentState 设置 editorState,
使用EditorState.push方法用从数据库中获取的contenState创建一个新的editorState,然后设置新的EditorState