antvis/G6






The issue has been closed
【V5】事件处理陷入无限循环,导致页面假死 #5964
wulianpu posted onGitHub
while (leaveEvent.target &&!e.composedPath().includes(leaveEvent.target)) {
leaveEvent.currentTarget = leaveEvent.target;
this.notifyTarget(leaveEvent);
if (isMouse) {
this.notifyTarget(leaveEvent, 'mouseleave');
}
if (Node.isNode(leaveEvent.target)) {
leaveEvent.target = leaveEvent.target.parentNode;
}
}
如果 leaveEvent.target
不是Node,就会导致一直在循环