Quill是一款API驱动、功能强大的现代富文本编辑器。它具有易于拓展、各平台表现一致性等优点。Quill官方1.0版本于年9月发布,目前在Github上有33.1kStar。
基本概念
Module
Quill是以可拓展性和定制化为理念进行设计的。它尽可能简洁地实现了的编辑器的核心功能,并暴露接口供开发者进行定制化开发。这些核心功能就是通过Module来组织管理的。主要的Module有这些:
Toolbar,它的主要功能是让用户方便快捷地对文本进行格式化。我们可以更改该模块的配置,控制操作栏按钮的数量、排列顺序、展现形式等等
Keyboard,它的主要功能是为键盘事件进行定制化的控制。例如,当我们需要对选中的文字进行加粗,可以点击操作栏加粗按钮实现,也可以直接通过快捷键