将脚注或边注等添加到The Quilljs Editor

问题描述

我正在寻找一种向quillJS.com编辑器添加脚注/尾注功能方法。我的要求是,注释“文本”本身仍可以像文档文本一样进行编辑-将其隐藏在属性中可能无法很好地工作。

我想知道这是否可以实现?

一个简单的文档示例:

与往常一样,这是文档文本 1


1 这是脚注文本

我的猜测是实现这一目标的最佳方法是:

  1. 在文档末尾将实际注释文本作为一系列块(注释文本块)保存。每个块都需要一个唯一的名称
  2. 将锚点(正文中的数字)插入为某种嵌入式对象或某种嵌入式印迹。
  3. 添加新注释后,请添加内联锚,并在文档末尾为该锚添加新的“注释文本”块,然后将光标移到该位置。
  4. 具有某种机制可以使文档末尾的注释顺序与正文中注释锚的顺序保持同步。
  5. 确保仅在注释的锚点被删除的情况下才能删除注释文本的块。相反,如果删除了锚点,则删除注释文本块。
  6. 单击注释锚将光标移至注释文本块,单击注释块开头的数字(如图所示)会将光标移至锚点。
  7. 编号取决于文档中锚点的顺序。

我的问题(对于有扩展quillJS经验的人)是:这样的系统是否可能?似乎最接近此功能级别的唯一模块是Better-tables模块。

对于能实现这样一个系统的任何见解或如何实现的任何提示,我将非常感谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)