我正在使用Quill文本编辑器以及一些自定义类归因者来添加和修改所选文本的类。我的设置如下:
const InlineClass = new Parchment.Attributor.Class('classify', 'hco', {
scope: Parchment.Scope.INLINE,
})
Quill.register(InlineClass, true)
然后我要应用:
quill.format('classify', `hco-size__${size}`)
对于要应用的不同属性,我有几个。大小,前导,跟踪,对齐和字体功能设置等。我遇到的问题是,如果我将一个类别应用于所选文本,然后尝试应用另一个类别,它将覆盖第一个类别。
例如,如果我应用quill.format('fontFeatureSettings', 'hco-ffs__SS01')
,然后再应用quill.format('leading', 'hco-leading__01-4')
,则仅将类hco-leading__01-4
留在所选文本上。
我在这里想念什么?