diff --git a/packages/utils/use/sfc.ts b/packages/utils/use/sfc.ts index 6af3bd09f..92da4da53 100644 --- a/packages/utils/use/sfc.ts +++ b/packages/utils/use/sfc.ts @@ -57,7 +57,7 @@ function install(this: ComponentOptions, Vue: VueConstructor) { // unify slots & scopedSlots export function unifySlots(context: RenderContext) { - const { scopedSlots = {} } = context; + const scopedSlots = context.scopedSlots || context.data.scopedSlots || {}; const slots = context.slots(); Object.keys(slots).forEach(key => {