Преглед изворни кода

fix(runtime-vapor): set setupState

三咲智子 Kevin Deng пре 2 година
родитељ
комит
9d071e7c31
1 измењених фајлова са 2 додато и 3 уклоњено
  1. 2 3
      packages/runtime-vapor/src/render.ts

+ 2 - 3
packages/runtime-vapor/src/render.ts

@@ -49,15 +49,14 @@ export function mountComponent(
     const stateOrNode = setupFn && setupFn(props, ctx)
 
     let block: Block | undefined
-    let setupState: Data | undefined
 
     if (stateOrNode instanceof Node) {
       block = stateOrNode
     } else if (isObject(stateOrNode) && !isArray(stateOrNode)) {
-      setupState = proxyRefs(stateOrNode)
+      instance.setupState = proxyRefs(stateOrNode)
     }
     if (!block && component.render) {
-      block = component.render(setupState)
+      block = component.render(instance.setupState)
     }
 
     if (block instanceof DocumentFragment) {