Evan You 1 рік тому
батько
коміт
1636dce788
1 змінених файлів з 10 додано та 8 видалено
  1. 10 8
      packages/runtime-vapor/src/apiCreateComponentSimple.ts

+ 10 - 8
packages/runtime-vapor/src/apiCreateComponentSimple.ts

@@ -48,14 +48,16 @@ export function createComponentSimple(
   ) as Block
 
   // single root, inherit attrs
-  // let i
-  // if (component.inheritAttrs !== false && node instanceof Element) {
-  //   renderEffectSimple(() => {
-  //     // for (const key in instance.attrs) {
-  //     //   i = key
-  //     // }
-  //   })
-  // }
+  if (
+    rawProps &&
+    component.inheritAttrs !== false &&
+    node instanceof Element &&
+    Object.keys(instance.attrs).length
+  ) {
+    renderEffectSimple(() => {
+      // TODO
+    })
+  }
 
   instance.scope.off()
   currentInstance = prevInstance