2022 前端富文本编辑器该怎么选 - V2EX
2022-2-14 20:40:10 Author: v2ex.com(查看原文) 阅读量:277 收藏

目前市面上比较知名的编辑器如:

  • TinyMCE - 富文本编辑器里的 Word ,功能丰富
  • tiptap - 多人在线实时协同编辑
  • CKEditor 5 - 开源免费可商用,行内编辑
  • Quill - 易扩展、轻量级二开、代码高亮好用
  • Froala - 插件丰富,UI 友好,编辑器里的苹果
  • summernote - 恰到好处的轻,可直接粘贴图片
  • slate - 模型设计的很精巧
  • etherpad-lite - 国内很多在线文档的参照

以上编辑器,TinyMCE 和 CK 对表格的支持还算不错

其他的几个在表格方面就比较弱了

鄙人也参与开发了一个(项目的创始人是安扎东,我仅仅是凑数的) 功能丰富 但是由于是基于 contenteditable 部分功能的实现不完善 暂时还上不了台面 欢迎参与共建

github.com/yanmao-cc/am-editor

商业项目依然推荐以上几个老牌知名的 个人项目倒是可以试试 am

第 1 条附言  ·  9 小时 36 分钟前

am-editor的优势:

  • 功能齐全,够用好用

  • 表格功能在市面上做的应该是最好的之一 后续还会在这方面投入更多精力进行优化

  • 支持低成本实现多人协作

第 2 条附言  ·  2 小时 48 分钟前

夹带一些私货

非常欢迎关注我的 GitHub🐱: github.com/byoungd

看我怎么从一个门外汉一路坑蒙拐骗水到了一个正儿八经的开源组织管理者的 😁

redtech

1

redtech      10 小时 47 分钟前

这个项目暂时还到不了推行的阶段 因为 toolbar 的实现绑定了 antd 目前正在去 以使整个项目达到一个更轻巧的状态

由于本人在这方面也不是砖家 欢迎大佬来帮忙打怪升级啊

kimown

2

kimown      10 小时 12 分钟前   ❤️ 1

draftjs

iamqiwei

3

iamqiwei      10 小时 3 分钟前   ❤️ 1

客户说要用秀米,你还是得用 ueditor ,秀米什么时候倒闭

forsigner

6

forsigner      9 小时 54 分钟前   ❤️ 1

Slate.js 可玩性高

hfpp2012

7

hfpp2012      9 小时 54 分钟前   ❤️ 2

除了 TinyMCE 都是是垃圾

IvanLi127

9

IvanLi127      9 小时 47 分钟前 via Android   ❤️ 1

用过 1,3,4 ,还可以。个人感觉 1 比 3 好,3 比 4 好。

rabbbit

11

rabbbit      9 小时 44 分钟前   ❤️ 1

TinyMCE

redtech

12

redtech      9 小时 44 分钟前

@K120 am-editor 在这个 list 里是否能有姓名?

SingeeKing

13

SingeeKing      9 小时 44 分钟前   ❤️ 1

所以比 TinyMCE 的话优势在哪里呢?有个对比吗

redtech

14

redtech      9 小时 41 分钟前

@SingeeKing 支持 ot 进行协同 主要是可以低成本的实现多人协作 以及表格的功能对标金山文档(借鉴) 操作起来简单且强大

pigspy

15

pigspy      9 小时 41 分钟前   ❤️ 1

有没有基于 slate 封装的比较好的编辑器啊

redtech

16

redtech      9 小时 41 分钟前

@pigspy slate 可玩性高 但是真的玩起来的项目都内部使用了 不愿意开源的

andrew2558

18

andrew2558      9 小时 37 分钟前   ❤️ 1

如果是 react ,可以考虑一下 plate ,是基于 slate 的,不过好像主要是一个人在维护,功能还不太完善。表格也还很简单

zzlatan

20

zzlatan      9 小时 35 分钟前   ❤️ 1

富文本编辑器里涉及到公式编辑的哪个好用一些?

FallenMax

23

FallenMax      8 小时 55 分钟前   ❤️ 1

如果要在中文环境下用,选框架前先在 repo 里搜搜 IME/CJK 相关 bug ,thank me later

Nich0la5

24

Nich0la5      8 小时 50 分钟前

借楼问一下,现在的代码编辑器库哪个好一点,提供简单的格式括号补全,代码高亮,事件监听的基础上尽量好看

Jafee

25

Jafee      8 小时 46 分钟前   ❤️ 1

知乎那个编辑器是真好用,可惜没有开源。

MarquesMa

26

MarquesMa      8 小时 41 分钟前   ❤️ 1

你要是就要一个编辑器放在那里,不需要什么后续功能,哪个都行。

要是估计后续乱七八糟定制需求会很多的话,建议还是 Slate 这种,不然天天跟编辑器搏斗高血压都上来了。

MarquesMa

27

MarquesMa      8 小时 40 分钟前   ❤️ 1

@redtech 然后 Slate 协同,可以看一下 Y.js ,有 slate 的 binding ,是基于 CRDT 的。

redtech

28

redtech      7 小时 49 分钟前

@iamqiwei 国内的场景比较特殊啊 还有公众号 小程序的需求就更需要定制化的方案了

@Jafee 知乎之前也是基于 draft 吧 现在是自研?

redtech

29

redtech      7 小时 47 分钟前

@andrew2558 plate 在表格方面的功能是令人遗憾的 目前也没有人积极去做表格的功能 抛开表格的需求 还是挺香的

redtech

30

redtech      7 小时 45 分钟前

@charlie21 primereact - Editor is rich text editor component based on Quill. 基于 quill

timpaik

31

timpaik      7 小时 45 分钟前 via Android   ❤️ 1

手机上打开好卡啊....

redtech

32

redtech      7 小时 43 分钟前

@timpaik 富文本编辑器的使用场景目前的重点依然是 PC 端 mobile 端的优化空间还很大

redtech

33

redtech      7 小时 42 分钟前

@MarquesMa 如果对表格功能没有比较重的需求 比如拖拽设置宽高 合并单元格等操作 作为我本人来说 tiptap 和 slate 是首选

Mjhhh

34

Mjhhh      7 小时 0 分钟前   ❤️ 1

目前支持复制粘贴本地 word 图文的是不是只有 CKEditor 5 ?

AlisonYang

35

AlisonYang      6 小时 20 分钟前   ❤️ 1

诶, 想参与你这个开源项目, 能聊聊吗?

redtech

36

redtech      6 小时 6 分钟前

@SingeeKing 当然 am 也支持导入 markdown 后续也许会在 md 方面做一些加强
@AlisonYang 你可以先 fork 项目参与完善 然后提 pr 当然如果想要有更多的沟通可以通过微信 tg 这类的 沟通工具

redtech

37

redtech      6 小时 4 分钟前

@Mjhhh 金山文档等一众在线文档在这方面已经做的不错了 word 其实是需要将 openxml 与 html 这一套东西进行映射 我已经实现了一个简单的 但是目前还不能开源

proger

38

proger      5 小时 50 分钟前   ❤️ 1

借楼,想问一下移动端上比较不错的编辑器有吗? 不用非常丰富的功能要求,最基本的编辑器 加粗 /斜体 /图片这种就行

Rwing

39

Rwing      5 小时 11 分钟前   ❤️ 1

我觉得富文本编辑器最重要的一个特质应该是,面向非专业人员易用,毕竟最多的使用用户是“编辑、客服、商品信息运维人员”等等

abccccabc

46

abccccabc      4 小时 33 分钟前

@Mjhhh 如果不是图文一起复制的话,ueditor 已经实现了。至少我在用这个功能。


文章来源: https://v2ex.com/t/833656#reply50
如有侵权请联系:admin#unsafe.sh