我编写了一个自定义链接模块来处理内部链接等。该模块还向 A 标记添加了一些类,以便它们可以以不同的方式显示。但一旦再次实例化,Quill 就会删除这些类。
我已经发现您需要一个自定义归因者。但我无法让它工作。
为了保持简单,我创建了一个沙箱(没有我的模块)。
这是代码:
<!-- ... -->
<div id="editor">
<a href="/test" class="btn">Foo</a>
</div>
<!-- ... -->
import Quill from "quill";
import "quill-paste-smart";
import "quill/dist/quill.snow.css";
const Parchment = Quill.import("parchment");
let LinkClass = new Parchment.Attributor.Class("link", "ql-link", {
scope: Parchment.Scope.INLINE,
whitelist: ["btn"]
});
Quill.register({ "attributors/class/link": LinkClass }, true);
new Quill("#editor", {
theme: "snow",
modules: {
toolbar: ["bold", "italic", "underline", "link", "clean"]
}
});
慕莱坞森
紫衣仙女
Helenr
胡说叔叔
随时随地看视频慕课网APP
相关分类