From: daiwei Date: Wed, 3 Dec 2025 09:24:21 +0000 (+0800) Subject: fix(runtime-vapor): expose raw setup state to devtools via `devtoolsRawSetupState` X-Git-Tag: v3.6.0-alpha.6~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0ab7e1bc8634d9be5b54cb59574f7032c5ec3bb6;p=thirdparty%2Fvuejs%2Fcore.git fix(runtime-vapor): expose raw setup state to devtools via `devtoolsRawSetupState` --- diff --git a/packages/runtime-vapor/src/component.ts b/packages/runtime-vapor/src/component.ts index 19b608d82f..d0c9cece7e 100644 --- a/packages/runtime-vapor/src/component.ts +++ b/packages/runtime-vapor/src/component.ts @@ -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)