From aa4df1036dbba07c8cb741c69fe1c3958e746c38 Mon Sep 17 00:00:00 2001 From: xiaodong2008 Date: Mon, 15 Jul 2024 09:10:36 +0800 Subject: [PATCH] fix(core/dom): fix push and insert error --- packages/core/src/dom/dom-methods.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/dom/dom-methods.ts b/packages/core/src/dom/dom-methods.ts index 03861f84e..1c5feaaf3 100644 --- a/packages/core/src/dom/dom-methods.ts +++ b/packages/core/src/dom/dom-methods.ts @@ -413,7 +413,7 @@ export function createMethods( clone?: boolean ): PushReturn { // @ts-expect-error Check if el is FastjsDom | FastjsDomList - el = el.el ? el : el.el(); + el = el.tagName ? el : el.el(); type IsReplace = T extends "replaceElement" ? true : false; const isReplace = (target === "replaceElement") as IsReplace; @@ -505,7 +505,7 @@ export function createMethods( clone?: boolean ): InsertReturn { // @ts-expect-error Check if el is FastjsDom | FastjsDomList - el = el.el ? el : el.el(); + el = el.tagName ? el : el.el(); const newElement = createFastjsDom(clone ? el.cloneNode(true) : el); if (typeof target === "number") {