微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

同一屏幕上的多个react-draft-wysiwyg编辑器会导致带有differentEditorStyle属性的奇怪行为

如何解决同一屏幕上的多个react-draft-wysiwyg编辑器会导致带有differentEditorStyle属性的奇怪行为

这就是我试图为两个编辑器设置editorStyle的方式。

<Editor editorState={editor1State}
        toolbarClassName="editor1Toolbar"
        wrapperClassName="editor1ToolbarWrapper customize"
        editorClassName="form-control-sm"
        onEditorStateChange={(data) => {
           const html = this.onEditor1StateChange(data);
           setFieldValue("content_title",html);
        }}
        toolbar={TOOLBAR_OPTIONS}
        editorStyle={{fontSize: 16,fontFamily: "Arial"}}/>

<Editor editorState={editor2State}
        toolbarClassName="editor2Toolbar"
        wrapperClassName="editor2ToolbarWrapper customize"
        editorClassName="form-control-sm"
        onEditorStateChange={(data) => {
           const html = this.onEditor2StateChange(data);
           setFieldValue("content_title",html);
        }}
        toolbar={TOOLBAR_OPTIONS}
        editorStyle={{fontSize: 10,fontFamily: "Verdana"}}/>

,但是editor1的样式也适用于editor2。如果我未对editor1应用任何editorStyle,但editor2具有editorStyle对象,则editor2将丢失其样式对象

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。