用react+redux做项目,
需要用到富文本编辑器,
找到了facebook的draft.js,
现在遇到一个问题,
如何通过代码清除编辑器的内容?
官网的例子,EditorState.createEmpty()
直接把editstate设置成空吧
import React from 'react'; import ReactDOM from 'react-dom'; import {Editor, EditorState} from 'draft-js'; class MyEditor extends React.Component { constructor(props) { super(props); this.state = {editorState: EditorState.createEmpty()}; this.onChange = (editorState) => this.setState({editorState}); } render() { const {editorState} = this.state; return <Editor editorState={editorState} onChange={this.onChange} />; } }