2

react-draft-wysiwyg 缺少编辑框。如何为编辑器输入字段绘制一个框?

在此处输入图像描述

import React, { Component, Fragment } from 'react';
import { EditorState, ContentState, convertToRaw, convertFromHTML } from 'draft-js';
import { Editor } from 'react-draft-wysiwyg';
import '../../../node_modules/react-draft-wysiwyg/dist/react-draft-wysiwyg.css';
import draftToHtml from 'draftjs-to-html';

      <Fragment>
        <Editor
          editorState={editorState}
          toolbarClassName="toolbarClassName"
          wrapperClassName="wrapperClassName"
          editorClassName="editorClassName"
          onEditorStateChange={this.onEditorStateChange}
        />
      </Fragment>
4

2 回答 2

1

进入'node_modules/react-draft-wysiwyg/dist/react-draft-wysiwyg.css'并添加边框。

.rdw-editor-main {
  height: 250px;
  /* overflow: auto; */
  box-sizing: border-box;
  border-radius: 2px;
  border: 1px solid #F1F1F1;

}
于 2020-06-13T11:16:47.747 回答
1

您可以创建css文件并添加边框.rdw-option-wrapper

. wrapperClassName .rdw-option-wrapper {
      min-width: 37px;
      height: 32px;
      border-radius: 2px;
      padding: 5px;
      margin: 0 4px;
    }
  }

于 2020-06-13T11:26:12.973 回答