Pārlūkot izejas kodu

Merge branch 'edison/feat/vaporTransition' into edison/testVapor

daiwei 1 gadu atpakaļ
vecāks
revīzija
a48e32f8c9

+ 2 - 0
packages/runtime-vapor/src/components/Transition.ts

@@ -192,6 +192,8 @@ export function applyTransitionHooks(
 
   // fallthrough attrs
   if (fallthroughAttrs && instance.hasFallthrough) {
+    // mark single root
+    ;(child as any).$root = true
     applyFallthroughProps(child, instance.attrs)
   }
 

+ 1 - 0
packages/runtime-vapor/src/components/TransitionGroup.ts

@@ -153,6 +153,7 @@ export const VaporTransitionGroup: ObjectVaporComponent = decorate({
       insert(slottedBlock, container)
       // fallthrough attrs
       if (instance!.hasFallthrough) {
+        ;(container as any).$root = true
         renderEffect(() => applyFallthroughProps(container, instance!.attrs))
       }
       return container