fix(runtime-core): ensure raw slot function is only normalized once (#5358)

fix: #5343
This commit is contained in:
Thorsten Lünborg
2022-05-10 10:41:54 +02:00
committed by GitHub
parent 8e31765fd3
commit e4dffe900a

View File

@@ -63,6 +63,10 @@ const normalizeSlot = (
rawSlot: Function,
ctx: ComponentInternalInstance | null | undefined
): Slot => {
if ((rawSlot as any)._n) {
// already normalized - #5353
return rawSlot as Slot
}
const normalized = withCtx((...args: any[]) => {
if (__DEV__ && currentInstance) {
warn(