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

  1. 安装 react-quill 富文本编辑器
javascript 复制代码
npm i [email protected]

报错解决:

javascript 复制代码
npm i [email protected] --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. 调整编辑器组件样式
    在浏览器中,审查元素,找到具体元素类名,进行样式修改
相关推荐
Coding的叶子4 分钟前
Node.js 安装 + React Flow 快速入门:环境安装与项目搭建
react.js·node.js·react flow·fgai·react agent
Rhys..10 分钟前
如何禁止chrome自动更新
前端·chrome
巴巴_羊16 分钟前
AJAX 使用 和 HTTP
前端·http·ajax
刺客-Andy24 分钟前
React 第四十一节Router 中 useActionData 使用方法案例以及注意事项
前端·react.js·前端框架
岁岁岁平安28 分钟前
Vue3学习(组合式API——reactive()和ref()函数详解)
前端·javascript·vue.js·学习·vue3·reactive·ref
肠胃炎30 分钟前
React事件机制
前端·javascript·react.js
CUIYD_198937 分钟前
javascript —— ! 和 !! 的区别与作用
前端·javascript·vue.js
帅帅哥的兜兜2 小时前
next.js实现项目搭建
前端·react.js·next.js
筱歌儿2 小时前
css 左右布局
前端·css
GISer_Jing3 小时前
编译原理AST&以Babel为例进行解读、Webpack中自定义loader与plugin
前端·webpack·node.js