]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
fix(runtime-vapor): expose raw setup state to devtools via `devtoolsRawSetupState`
authordaiwei <daiwei521@126.com>
Wed, 3 Dec 2025 09:24:21 +0000 (17:24 +0800)
committerdaiwei <daiwei521@126.com>
Wed, 3 Dec 2025 09:24:21 +0000 (17:24 +0800)
packages/runtime-vapor/src/component.ts

index 19b608d82f217124220e7482a181b7916db9b450..d0c9cece7e9ff0348f578ea86da87376a61125a4 100644 (file)
@@ -383,6 +383,9 @@ export function setupComponent(
       )
       instance.block = []
     } else {
+      if (__DEV__ || __FEATURE_PROD_DEVTOOLS__) {
+        instance.devtoolsRawSetupState = setupResult
+      }
       instance.setupState = proxyRefs(setupResult)
       if (__DEV__) {
         instance.setupState = createDevSetupStateProxy(instance)