From ffef8228694b39638f07c0fe5bc30d826262b672 Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 11 Nov 2022 16:05:07 +0800 Subject: [PATCH] fix(custom-elements): respect slot props in custom element mode --- packages/runtime-core/src/helpers/renderSlot.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/runtime-core/src/helpers/renderSlot.ts b/packages/runtime-core/src/helpers/renderSlot.ts index a92309daee3..452fc827269 100644 --- a/packages/runtime-core/src/helpers/renderSlot.ts +++ b/packages/runtime-core/src/helpers/renderSlot.ts @@ -37,11 +37,8 @@ export function renderSlot( isAsyncWrapper(currentRenderingInstance!.parent) && currentRenderingInstance!.parent.isCE) ) { - return createVNode( - 'slot', - name === 'default' ? null : { name }, - fallback && fallback() - ) + if (name !== 'default') props.name = name + return createVNode('slot', props, fallback && fallback()) } let slot = slots[name]