以下代码中的“ universal: true ”语句是做什么用的?
isAziendaMarkActive(editor) {
const [match] = Editor.nodes(editor, {
match: n => n.isAzienda === true,
universal: true,
})
非常感谢,埃琳娜
以下代码中的“ universal: true ”语句是做什么用的?
isAziendaMarkActive(editor) {
const [match] = Editor.nodes(editor, {
match: n => n.isAzienda === true,
universal: true,
})
非常感谢,埃琳娜
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