検索

ホームページ  >  に質問  >  本文

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

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

大家讲道理大家讲道理2909日前153

全員に返信(1)返信します

  • 高洛峰

    高洛峰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} />;
      }
    }
    

    返事
    0
  • キャンセル返事