fix: comment node error

pull/6660/head
tangjinzhou 2023-06-15 21:05:18 +08:00
parent 10159941b9
commit e229248053
1 changed files with 4 additions and 2 deletions

View File

@ -343,12 +343,14 @@ export default defineComponent({
getRootDomNode() { getRootDomNode() {
const { getTriggerDOMNode } = this.$props; const { getTriggerDOMNode } = this.$props;
if (getTriggerDOMNode) { if (getTriggerDOMNode) {
const domNode = findDOMNode(this.triggerRef); const domNode =
this.triggerRef?.$el?.nodeName === '#comment' ? null : findDOMNode(this.triggerRef);
return findDOMNode(getTriggerDOMNode(domNode)); return findDOMNode(getTriggerDOMNode(domNode));
} }
try { try {
const domNode = findDOMNode(this.triggerRef); const domNode =
this.triggerRef?.$el?.nodeName === '#comment' ? null : findDOMNode(this.triggerRef);
if (domNode) { if (domNode) {
return domNode; return domNode;
} }