这里就不再搭建 react 环境了,默认大家都有环境了
一、官方文档
详情文档: 点击跳转
二、 引入依赖包
yarn add braft-editor(推荐使用)
或者
npm install --save braft-editor
三、代码
import React, {useState} from 'react'
import {Button, Divider, Upload} from 'antd'
import {EyeOutlined, FileImageOutlined} from '@ant-design/icons'
import BraftEditor from 'braft-editor'
import {ContentUtils} from 'braft-utils'
import 'braft-editor/dist/index.css'
const Editor = () => {
const [content, setContent] = useState(BraftEditor.createEditorState(null));
const [outputHTML, setOutputHTML] = useState(null);
const handleChange = (v) => {
setContent(v);
setOutputHTML(v.toHTML())
};
const uploadHandler = (param) => {
if (!