下面代码中的“universal: true”语句是做什么用的?
isAziendaMarkActive(editor) {
const [match] = Editor.nodes(editor, {
match: n => n.isAzienda === true,
universal: true,
})
非常感谢, 埃琳娜
all
与您的查询匹配时,设置
universal: true
才会返回匹配的节点。
因此,在您的情况下,
isAziendaMarkActive()
对于以下选择将返回 false:
<AziendaMark> A </AziendaMark> B <AziendaMark> C </AziendaMark>
但确实如此:
<AziendaMark> A B C </AziendaMark>
参见:https://github.com/ianstormtaylor/slate/issues/3248#issue-533523682