]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
wip: only generate non-scope slot flag when compatConfig is present
authorEvan You <yyx990803@gmail.com>
Wed, 5 May 2021 20:36:16 +0000 (16:36 -0400)
committerEvan You <yyx990803@gmail.com>
Wed, 5 May 2021 20:36:16 +0000 (16:36 -0400)
packages/compiler-core/src/transforms/vSlot.ts

index 0c3b28536b62e4995d830c218a213454d3ee1601..4c249d23e7b94b0570622beb17b81ab21c339cc6 100644 (file)
@@ -302,7 +302,7 @@ export function buildSlots(
       children: TemplateChildNode[]
     ) => {
       const fn = buildSlotFn(props, children, loc)
-      if (__COMPAT__) {
+      if (__COMPAT__ && context.compatConfig) {
         fn.isNonScopedSlot = true
       }
       return createObjectProperty(`default`, fn)