No Description

index.js 873B

123456789101112131415161718192021222324252627
  1. import React from 'react'
  2. // 引入编辑器以及EditorState子模块
  3. import BraftEditor from 'braft-editor'
  4. // 引入编辑器样式
  5. import 'braft-editor/dist/index.css'
  6. export default class RichEditor extends React.Component {
  7. render () {
  8. const defaultProps = {
  9. controls: [
  10. 'headings', 'text-color', 'bold', 'italic', 'underline', 'strike-through', 'separator',
  11. 'superscript', 'subscript', 'remove-styles', 'emoji', 'text-align', 'separator',
  12. 'list-ul', 'list-ol', 'blockquote', 'code', 'separator',
  13. 'link', 'separator', 'hr', 'separator',
  14. 'media', 'separator', 'undo', 'redo',
  15. ]
  16. }
  17. const props = {
  18. ...defaultProps,
  19. ...this.props,
  20. }
  21. return (
  22. <BraftEditor {...props} />
  23. )
  24. }
  25. }