【React】富文本编辑器react-quill

  1. 安装 react-quill 富文本编辑器
javascript 复制代码
npm i react-quill@2.0.0-beta.2

报错解决:

javascript 复制代码
npm i react-quill@2.0.0-beta.2 --legacy-peer-deps
  1. 导入编辑器组件和配套样式文件
javascript 复制代码
import ReactQuill from 'react-quill'  // 1
import 'react-quill/dist/quill.snow.css'  // 2

const Publish = () => {
  return (
    // ...
    <Form
      labelCol={{ span: 4 }}
      wrapperCol={{ span: 16 }}
    >
      <Form.Item
        label="内容"
        name="content"
        rules={[{ required: true, message: '请输入文章内容' }]}
      >
        <ReactQuill  // 3
          className="publish-quill"
          theme="snow"  // 和上面导入的snow.css配套
          placeholder="请输入文章内容"
        />
      </Form.Item>
    </Form>
  )
}
css 复制代码
.publish-quill {  /* 4 */
  .ql-editor { /*在浏览器中,审查元素,找到具体元素类名,进行样式修改*/
    min-height: 300px; /* 高度 */
  }
}
  1. 渲染编辑器组件
  2. 调整编辑器组件样式
    在浏览器中,审查元素,找到具体元素类名,进行样式修改
相关推荐
小小小小宇2 小时前
虚拟列表兼容老DOM操作
前端
悦悦子a啊2 小时前
Python之--基本知识
开发语言·前端·python
安全系统学习3 小时前
系统安全之大模型案例分析
前端·安全·web安全·网络安全·xss
涛哥码咖4 小时前
chrome安装AXURE插件后无效
前端·chrome·axure
OEC小胖胖4 小时前
告别 undefined is not a function:TypeScript 前端开发优势与实践指南
前端·javascript·typescript·web
行云&流水4 小时前
Vue3 Lifecycle Hooks
前端·javascript·vue.js
Sally璐璐4 小时前
零基础学HTML和CSS:网页设计入门
前端·css
老虎06274 小时前
JavaWeb(苍穹外卖)--学习笔记04(前端:HTML,CSS,JavaScript)
前端·javascript·css·笔记·学习·html
三水气象台5 小时前
用户中心Vue3网页开发(1.0版)
javascript·css·vue.js·typescript·前端框架·html·anti-design-vue
灿灿121385 小时前
CSS 文字浮雕效果:巧用 text-shadow 实现 3D 立体文字
前端·css