From cadd159a466ec7e8e275fcfceab8ec8bdf380135 Mon Sep 17 00:00:00 2001 From: wanglin2 <1013335014@qq.com> Date: Tue, 21 Nov 2023 10:41:31 +0800 Subject: [PATCH] =?UTF-8?q?Feat=EF=BC=9A=E7=BB=99=E8=8A=82=E7=82=B9?= =?UTF-8?q?=E5=AE=9E=E4=BE=8B=E5=A2=9E=E5=8A=A0isParent=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- simple-mind-map/src/core/render/node/Node.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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) {