From 7c6b67e8fbba8b3606511861b1d1408014c8838d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A1=97=E8=A7=92=E5=B0=8F=E6=9E=97?= <1013335014@qq.com> Date: Mon, 25 Mar 2024 18:08:59 +0800 Subject: [PATCH] =?UTF-8?q?Feat=EF=BC=9A=E5=8D=8F=E5=90=8C=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E6=97=B6=E7=9A=84=E4=BA=BA=E5=91=98=E5=A4=B4=E5=83=8F?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=BC=A0=E6=A0=87=E4=BA=8B=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- simple-mind-map/src/core/render/node/nodeCooperate.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/simple-mind-map/src/core/render/node/nodeCooperate.js b/simple-mind-map/src/core/render/node/nodeCooperate.js index f2ab9c8d..72aa6e88 100644 --- a/simple-mind-map/src/core/render/node/nodeCooperate.js +++ b/simple-mind-map/src/core/render/node/nodeCooperate.js @@ -67,6 +67,15 @@ function updateUserListNode() { } else { node = this.createTextAvatar(item) } + node.on('click', (e) => { + this.mindMap.emit('node_cooperate_avatar_click', item, this, node, e) + }) + node.on('mouseenter', (e) => { + this.mindMap.emit('node_cooperate_avatar_mouseenter', item, this, node, e) + }) + node.on('mouseleave', (e) => { + this.mindMap.emit('node_cooperate_avatar_mouseleave', item, this, node, e) + }) node.x(index * avatarSize).cy(-avatarSize / 2) this._userListGroup.add(node) })