import { createApp, ComponentCustomProperties, App as VueApp } from 'vue'; declare module '@vue/runtime-core' { interface ComponentCustomProperties { $aMap: any // Map类 $map: any // 地图对象 $mouseTool: any } } let root: ComponentCustomProperties let app = null as any export function createInstance(App: any): VueApp { app = createApp(App) root = app.config.globalProperties as ComponentCustomProperties return app } export function getRoot(): ComponentCustomProperties { return root } export function getApp(): VueApp { return app }