diff --git a/simple-mind-map/src/core/render/node/Node.js b/simple-mind-map/src/core/render/node/Node.js index 5737fb25..f3e17f82 100644 --- a/simple-mind-map/src/core/render/node/Node.js +++ b/simple-mind-map/src/core/render/node/Node.js @@ -917,6 +917,18 @@ class Node { return false } + // 检查当前节点是否是某个节点的父节点 + isParent(node) { + if (this.uid === node.uid) { + return false + } + const parent = node.parent + if (parent && this.uid === parent.uid) { + return true + } + return false + } + // 检测当前节点是否是某个节点的兄弟节点 isBrother(node) { if (!this.parent || this.uid === node.uid) {