search

Home  >  Q&A  >  body text

javascript - Draft.js如何清除编辑器里的内容

用react+redux做项目,
需要用到富文本编辑器,
找到了facebook的draft.js,
现在遇到一个问题,
如何通过代码清除编辑器的内容?

大家讲道理大家讲道理2902 days ago152

reply all(1)I'll reply

  • 高洛峰

    高洛峰2017-04-10 17:12:48

    官网的例子,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} />;
      }
    }
    

    reply
    0
  • Cancelreply