From e22924805328286f22b25374e7d2a6e257139ac1 Mon Sep 17 00:00:00 2001 From: tangjinzhou <415800467@qq.com> Date: Thu, 15 Jun 2023 21:05:18 +0800 Subject: [PATCH] fix: comment node error --- components/vc-trigger/Trigger.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/components/vc-trigger/Trigger.tsx b/components/vc-trigger/Trigger.tsx index dfd689c73..03597c81d 100644 --- a/components/vc-trigger/Trigger.tsx +++ b/components/vc-trigger/Trigger.tsx @@ -343,12 +343,14 @@ export default defineComponent({ getRootDomNode() { const { getTriggerDOMNode } = this.$props; if (getTriggerDOMNode) { - const domNode = findDOMNode(this.triggerRef); + const domNode = + this.triggerRef?.$el?.nodeName === '#comment' ? null : findDOMNode(this.triggerRef); return findDOMNode(getTriggerDOMNode(domNode)); } try { - const domNode = findDOMNode(this.triggerRef); + const domNode = + this.triggerRef?.$el?.nodeName === '#comment' ? null : findDOMNode(this.triggerRef); if (domNode) { return domNode; }