首页 > 解决方案 > 使用 Quill 进行基于块的编辑

问题描述

我想知道 Quill 是否能够支持我显示一个或多个文本块的需要,并允许用户以下述方式编辑它们。

一些上下文:

我试图实现的是在一个编辑器中呈现并允许编辑多个源,同时保留与源的连接。这意味着如果用户使用 100 个字符的单个块(称为 A),它将如下所示:

[A 0-99]

现在,如果用户在此块的中间添加新文本,则该块需要分成 2 个块,并且将在中间添加第 3 个块,如下所示:

[A 0-50] [B 0-10] (10 new characters) [A 51-99]

在其他情况下,用户从块的末尾删除,在这种情况下仍然有一个块,只是它从源中占用更少的字符。

我想知道是否可以让 Quill 在这种基于块的编辑中工作,而不是像大多数编辑器那样基于字符的编辑。

标签: quill

解决方案


我认为,你应该创建你想要的实现功能的印迹。您可以在印迹的格式方法中定义您需要的所有行为。


推荐阅读