diff --git a/packages/app-backend-vue3/src/components/data.ts b/packages/app-backend-vue3/src/components/data.ts index 958f8b551..d2a5ba329 100644 --- a/packages/app-backend-vue3/src/components/data.ts +++ b/packages/app-backend-vue3/src/components/data.ts @@ -188,7 +188,8 @@ function processSetupState (instance) { let isOther = typeof value === 'function' || typeof value?.render === 'function' || - typeof value?.__asyncLoader === 'function' + typeof value?.__asyncLoader === 'function' || + typeof value === 'object' && ('setup' in value || 'props' in value) if (rawData) { const info = getSetupStateInfo(rawData)