From: daiwei Date: Thu, 31 Oct 2024 12:42:52 +0000 (+0800) Subject: chore: update X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F12299%2Fhead;p=thirdparty%2Fvuejs%2Fcore.git chore: update --- diff --git a/packages/runtime-core/src/component.ts b/packages/runtime-core/src/component.ts index f8fc1a2242..ff24df9fcc 100644 --- a/packages/runtime-core/src/component.ts +++ b/packages/runtime-core/src/component.ts @@ -582,7 +582,7 @@ export interface ComponentInternalInstance { * For updating css vars on contained teleports * @internal */ - ut?: (target: RendererElement, vars?: Record) => void + ut?: (target: RendererElement | null, vars?: Record) => void /** * dev only. For style v-bind hydration mismatch checks diff --git a/packages/runtime-core/src/components/Teleport.ts b/packages/runtime-core/src/components/Teleport.ts index 35c4c6ebe7..881fe8e7d8 100644 --- a/packages/runtime-core/src/components/Teleport.ts +++ b/packages/runtime-core/src/components/Teleport.ts @@ -480,7 +480,7 @@ function updateCssVars(vnode: VNode, isDisabled: boolean) { if (node.nodeType === 1) node.setAttribute('data-v-owner', ctx.uid) node = node.nextSibling } - ctx.ut(node.target) + ctx.ut(vnode.target) } }