fix(runtime-core): return the exposeProxy from mount (#4606)

This commit is contained in:
skirtle
2021-09-21 17:55:08 +01:00
committed by GitHub
parent 2ca45dc3e6
commit 5aa4255808
2 changed files with 24 additions and 3 deletions

View File

@@ -3,7 +3,8 @@ import {
Data,
validateComponentName,
Component,
ComponentInternalInstance
ComponentInternalInstance,
getExposeProxy
} from './component'
import {
ComponentOptions,
@@ -309,7 +310,7 @@ export function createAppAPI<HostElement>(
devtoolsInitApp(app, version)
}
return vnode.component!.proxy
return getExposeProxy(vnode.component!) || vnode.component!.proxy
} else if (__DEV__) {
warn(
`App has already been mounted.\n` +