首先安装两个插件

使用的代码如下

import React from 'react'
import {Button,Card,Modal} from 'antd'
import {Editor} from 'react-draft-wysiwyg'
import 'react-draft-wysiwyg/dist/react-draft-wysiwyg.css'
import draftjs from 'draftjs-to-html'export default class RichText extends React.Component{state = {showRichText:false,editortContent: "",editorState: "",
};handleClearContent = ()=>{this.setState({editorState:''})
}handleGetText = ()=>{this.setState({showRichText:true})
}onEditorChange = (editortContent) => {this.setState({editortContent,});
};onEditorStateChange = (editorState) => {this.setState({editorState});
};render(){console.log(this.state)let { editorState,editortContent } = this.state;return (<div><Card style={{marginTop:10}}><Button type="primary" onClick={this.handleClearContent}>清空内容</Button><Button type="primary" onClick={this.handleGetText}>获取HTML文本</Button></Card><Card title="富文本编辑器"><EditoreditorState={editorState}onContentStateChange={this.onEditorChange}onEditorStateChange={this.onEditorStateChange}/></Card><Modaltitle="富文本"visible={this.state.showRichText}onCancel={()=>{this.setState({showRichText:false})}}footer={null}>{draftjs(this.state.editortContent)}</Modal></div>);
}

}

react富文本编辑器相关推荐

  1. react 富文本编辑器react-quill

    闲暇之余不忘学习,提升自己 ,知识在于积累,更是一笔财富. 看完文章,感谢各位支持一下呗! 实现步骤 安装富文本编辑器:yarn add react-quill 导入富文本编辑器组件以及样式文件 渲染 ...

  2. 2021 年 React 的 5 大富文本编辑器

    5大富文本编辑器 今天,富文本编辑器被用于许多应用中,包括简单的博客和复杂的内容管理系统.然而,选择一个并不容易,因为有很多具有不同功能的编辑器. 因此,在这篇文章中,我将评估5个React的富文本编 ...

  3. 【重点突破】—— React实现富文本编辑器

    前言:富文本编辑器Rich Text Editor, 简称 RTE, 是一种可内嵌于浏览器,所见即所得的文本编辑器.   一.安装插件 react-draft-wysiwyg: 文本编辑器插件 dra ...

  4. React H5 使用div自定义简单富文本编辑器

    最近项目中h5端要实现图文上传,而且还要支持用户用户输入的格式,例如换行啥的,那么使用输入控件保存输入内容,图片上传控件就不合适了,因为很难知道用户的输入样式. 如果使用一些现有的富文本编辑器,貌似又 ...

  5. React 版本的真开箱即用的富文本编辑器wysiwyg

    React 版本的真开箱即用的富文本编辑器 这篇文章推荐的react 版的富文本编辑器名字叫做wysiwyg,第一时间你可能觉得这个名字起的很烂,很难记,但是当你知道它的全称后就很好记了,全称为 Wh ...

  6. 记录React之富文本编辑器

    主要知识点:contentEditable 以及 document.execCommand 日常使用的输入框,大多直接使用input,支持正常的文本操作,但是想要做复杂的内容输入,就需要一个富文本编辑 ...

  7. react中使用simditor富文本编辑器

    react 中 使用 没有启用图片上传功能的simditor 富文本编辑器 环境介绍 功能需求 步骤实现 npm安装simditor依赖 jsx页面引入 componentDidMount 获取DOM ...

  8. react html编辑器,wangEditor富文本编辑器+react+antd的使用

    搜索热词 1.github上发现富文本编辑器: 2.结合react+antd的具体使用: 案例使用场景:MyModal为弹窗,弹窗显示 编辑名称及描述.描述使用wangeditor富文本编辑器实现. ...

  9. 《React后台管理系统实战:五》产品管理(二):产品添加页面及验证等、富文本编辑器、提交商品

    一.产品添加基础部分 1 home.jsx点添加按钮动作跳转到添加商品页 点击:onClick={() => this.props.history.push('/product/add-upda ...

  10. React +antd +wangEditor 富文本编辑器

    1. 安装 npm i wangeditor --save 2. 引入: import E from 'wangeditor'; 3. 渲染: <div id="div1"& ...

最新文章

  1. python中math.ceil是什么意思_python中的数字取整(ceil,floor,round)概念和用法
  2. 关于Integer类中parseInt()和valueOf()方法的区别以及int和String类性的转换.以及String类valueOf()方法...
  3. 如何反映两条曲线的拟合精度_【隆旅干货分享】差压传感器的应用及精度特性分析...
  4. Angular component的一个例子
  5. python不用加号实现加法
  6. 在VMware中装Win server 2012配置Hyper-v
  7. java arraylist底层实现原理_ArrayList的底层实现原理
  8. Linux下如何编写和使用自定义的Shell函数和函数库
  9. 语言文件怎么放电脑c盘,电脑c盘怎么格式化
  10. 同样磁盘数,不同raid级别的随机IO性能差异对比
  11. python字母表顺序函数_python获取字母在字母表对应位置的几种方法及性能对比较...
  12. [原创] Bandwagon 追加 swap 大小
  13. 如何在安卓安装LINUX
  14. java调用天气预报案例
  15. oc错误:control reaches end of non-void function
  16. 坚持学习100天:Typedef 重(chong)定义还是重(zhong)定义呢?
  17. 模糊视频如何修复高清?这个方法教给你
  18. mysql的收银软件_java swing mysql实现的超市收银进销存系统项目源码附带视频指导运行教程...
  19. 美菜春节保供不放松,多措并举保障食材供应
  20. 概念模型、逻辑模型、物理模型。

热门文章

  1. mistake of android
  2. 唱响艾泽拉斯_战争篇
  3. JNA实战系列:JNA与C语言中的数据类型映射以及复杂结构体传参示例
  4. 【语义分割系列:一】DeepLab v1 / v2 论文阅读翻译笔记
  5. 企业级自动化运维工具Ansible详解(上)
  6. Unity 3D中实现敌人追踪
  7. 一文了解驱动程序及更新方法
  8. java自行车s码适合身高_选购单车时,身高和尺寸对应表
  9. windows 文件夹正在使用 “操作无法完成,因为其中的文件夹或文件已在另一程序中打开“ 解决办法
  10. 阿里云aks使用demo