vue-amap
Version:
12 lines (11 loc) • 533 B
JavaScript
let lazyAMapApiLoaderInstance = null;
import AMapAPILoader from './lazy-amap-api-loader';
import Vue from 'vue';
export const initAMapApiLoader = (config) => {
if (Vue.prototype.$isServer) return;
// if (lazyAMapApiLoaderInstance) throw new Error('You has already initial your lazyAMapApiLoaderInstance, just import it');
if (lazyAMapApiLoaderInstance) return;
if (!lazyAMapApiLoaderInstance) lazyAMapApiLoaderInstance = new AMapAPILoader(config);
lazyAMapApiLoaderInstance.load();
};
export { lazyAMapApiLoaderInstance };