几款插件对比:

Quill(推荐)

https://www.npmjs.com/package/quill 48w Download/week
https://quilljs.com/docs/quickstart/

slate+slate-react(react、react-dom)

18W
https://docs.slatejs.org/walkthroughs/01-installing-slate
https://www.slatejs.org/examples/richtext

CKEditor 5(推荐)

官方生态: https://www.npmjs.com/package/@ckeditor/ckeditor5-vue 1.6w Download/week
https://ckeditor.com/ckeditor-5/
https://ckeditor.com/docs/ckeditor5/latest/builds/guides/overview.html

wangEditor(国产)

https://www.npmjs.com/package/wangeditor 1w Download/week
http://www.wangeditor.com/doc/

UEditor(百度)

http://fex.baidu.com/ueditor/ 2y未更新,资料不丰富
辅助 https://www.npmjs.com/package/vue-ueditor-wrap 2k download/week (非官方)

TinyMCE

辅助 ~~[https://www.npmjs.com/package/tinymce-vue~~](https://www.npmjs.com/package/tinymce-vue)

@tanbo/textbus (新)

1k
https://textbus.tanboui.com/doc/start

发展史

剖析原理

参考资料:

https://www.zhihu.com/question/38699645
谈谈浏览器中富文本编辑器的技术演进