vue-tianditu2
Version:
1 lines • 880 B
Source Map (JSON)
{"version":3,"file":"event.mjs","sources":["../../../packages/use/event.ts"],"sourcesContent":["/** 为天地图组件实例添加事件监听 */\nexport function useEvent({ events, emit, instance, emitted, extData }: any): void {\n if (events instanceof Object) {\n events = Object.keys(events);\n }\n events.forEach((event: string) => {\n instance.addEventListener(event, (e: any) => {\n emit(event, { ...e, extData });\n emitted?.(event);\n });\n });\n}\n"],"names":["useEvent","events","emit","instance","emitted","extData","event","e"],"mappings":"AACO,SAASA,EAAS,EAAE,QAAAC,GAAQ,MAAAC,GAAM,UAAAC,GAAU,SAAAC,GAAS,SAAAC,KAAsB;AAChF,EAAIJ,aAAkB,WACXA,IAAA,OAAO,KAAKA,CAAM,IAEtBA,EAAA,QAAQ,CAACK,MAAkB;AACvB,IAAAH,EAAA,iBAAiBG,GAAO,CAACC,MAAW;AAC3C,MAAAL,EAAKI,GAAO,EAAE,GAAGC,GAAG,SAAAF,GAAS,GAC7BD,KAAA,QAAAA,EAAUE;AAAA,IAAK,CAChB;AAAA,EAAA,CACF;AACH;"}