Skip to content

Commit e229248

Browse files
committed
fix: comment node error
1 parent 1015994 commit e229248

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

components/vc-trigger/Trigger.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -343,12 +343,14 @@ export default defineComponent({
343343
getRootDomNode() {
344344
const { getTriggerDOMNode } = this.$props;
345345
if (getTriggerDOMNode) {
346-
const domNode = findDOMNode(this.triggerRef);
346+
const domNode =
347+
this.triggerRef?.$el?.nodeName === '#comment' ? null : findDOMNode(this.triggerRef);
347348
return findDOMNode(getTriggerDOMNode(domNode));
348349
}
349350

350351
try {
351-
const domNode = findDOMNode(this.triggerRef);
352+
const domNode =
353+
this.triggerRef?.$el?.nodeName === '#comment' ? null : findDOMNode(this.triggerRef);
352354
if (domNode) {
353355
return domNode;
354356
}

0 commit comments

Comments
 (0)