1.0.23 • Published 3 years ago

@hbtv/html-editor-3x v1.0.23

Weekly downloads
47
License
MIT
Repository
-
Last release
3 years ago

@umi-material/html-editor

Description

  • 基于tinymce@hbtv/media-upload-3xReacthtmlEditor组件

Install

You must install tinyMce for react at first

npm install @hbtv/html-editor-3x --save

Usage

import { HtmlEditor } from './index';
const HtmlEditorTest = () => {
  return (
    <Form>
      <Form.Item name="content" label="内容">
        <HtmlEditor />
      </Form.Item>
    </Form>
  );
};

API

HtmlEditorProps


参数名类型是否必填默认值描述
valuestringfalse''
menuBarbooleanfalsetrue是否显示tinymce的菜单栏
minHeightnumberfalsefalse320
onChange(content:string)=>voidfalse回调函数
imagesUploadHandlerfunction(blobInfo,succFun,failFun)falsetinymce的图片上传,请查询tinymce的images_upload_handler
mediaResourceUploadbooleanfalsetrue是否启用@hbtv/mediaUpload组件
uploadConfigUploadPropsfalseDefaultUploadConfigmediaUpload上传组件的参数
lazyLoadbooleantruetrue
apiKeystringfalse''tinyMce的apiKey
customPluginsstringfalse''自定义tinymce额外插件
customConfigobjectfalse{}自定义tinymce额外配置
customToolbarstringfalse''自定义tinymce额外工具栏

UploadProps


const DefaultUploadConfig: UploadProps = {
  fileType: ['image', 'audio', 'video'],
  fileSize: '2m',
};

ChangeLog

1.0.15

1.0.14

  • 增加字体大小配置
  • 增加上传文件的默认显示链接

1.0.12

  • 增加字体颜色修改

1.0.11

  • 修改HTMLRender的声明

1.0.10

  • 优化 index.tsx
  • 修改HTMLRender的声明

1.0.9

  • 添加HtmlRender组件
  • 修复audio不能显示的bug
  • 更新media-upload-3x 依赖的版本

1.0.8

  • 调整了mediaUpload的嵌入位置
  • 更新media-upload-3x为1.0.20

1.0.7

  • lazyLoad 缺省值为true
  • 增加imagesUploadHandler参数,支持tinyMce的上传功能

1.0.5

  • media-upload-3x 升级到1.0.16

1.0.3

  • 插入多媒体支持image,video和audio

Related Efforts

LICENSE

MIT

1.0.23

3 years ago

1.0.22

3 years ago

1.0.21

3 years ago

1.0.20

3 years ago