参考网页:
- https://blog.logrocket.com/building-rich-text-editors-in-react-using-draft-js-and-react-draft-wysiwyg/
- https://stackoverflow.com/questions/55417190/issue-in-showing-file-upload-for-image-in-draft-js
- https://nicedoc.io/jpuri/draftjs-to-html#user-content-supported-conversions
首先安装若干依赖包:
npm i draft-js react-draft-wysiwyg dompurify draftjs-to-html
最终代码如下(App.js):
import React, {
useState } from "react";
import {
EditorState, convertToRaw } from "draft-js";
import {
Editor } from "react-draft-wysiwyg";
import DOMPurify from "dompurify";
import draftToHtml from "draftjs-to-html";
import "react-draft-wysiwyg/dist/react-draft-wysiwyg.css";
import "./App.css";
const App = () => {
const [editorState, setEditorState] = useState(EditorState.createEmpty()

最低0.47元/天 解锁文章
4857

被折叠的 条评论
为什么被折叠?



