| 1234567891011121314151617181920212223242526 |
- 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
- }
|