From 3da5ecfb5f6671dbcc12a455f6facad80905539e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=89=E5=92=B2=E6=99=BA=E5=AD=90=20Kevin=20Deng?= Date: Fri, 15 Nov 2024 04:10:59 +0800 Subject: [PATCH] fix(runtime-vapor): add scope id for fallback component --- packages/runtime-vapor/src/apiCreateComponent.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/runtime-vapor/src/apiCreateComponent.ts b/packages/runtime-vapor/src/apiCreateComponent.ts index df67f1736..0d81b41ac 100644 --- a/packages/runtime-vapor/src/apiCreateComponent.ts +++ b/packages/runtime-vapor/src/apiCreateComponent.ts @@ -96,7 +96,14 @@ function fallbackComponent( if (singleRoot) { instance.dynamicAttrs = true + for (let i = 0; i < instance.scopeIds.length; i++) { + const id = instance.scopeIds[i] + el.setAttribute(id, '') + } } + const scopeId = instance.type.__scopeId + if (scopeId) el.setAttribute(scopeId, '') + return el }