如何在羽毛笔编辑器中启用功能粘贴表

问题描述 投票:0回答:1

我们正在尝试启用将表粘贴到羽毛笔编辑器中的功能,但是它不起作用。

var quill = new Quill('#editor-container', {
      modules: {
        table: true,
        toolbar: [
          [{ header: [1, 2, false] }],
          ['bold', 'italic', 'underline'],
          ['image', 'code-block']
        ]
      },
      placeholder: 'Compose an epic...',
      theme: 'snow'  // or 'bubble'
    })

;

javascript editor quill
1个回答
0
投票

在QuillJS的文档中指出:“注意:选择此特定示例是为了显示可能的结果。仅使用API​​或配置现有模块公开的配置通常会更容易。在此示例中,现有剪贴板的addMatcher API很合适适用于大多数粘贴自定义方案。” (https://quilljs.com/docs/modules/

意思是您可以捕获从剪贴板粘贴的文本,例如:

quill.clipboard.addMatcher(Node.TEXT_NODE, function(node, delta) {
  return new Delta().insert(node.data);
});

然后,您可以适当地处理事件数据并返回,但是您希望对数据进行格式化。就您而言,您可以检查变量是否看起来像表,并根据已解析的数据正确插入表。

© www.soinside.com 2019 - 2024. All rights reserved.