vue-tianditu2
Version:
3 lines (2 loc) • 862 B
JavaScript
Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const c=require("vue"),q=require("../use/mapRoot.js"),l=require("./use/const.js"),m=require("./use/init.js"),p=require("./use/watch.js"),y=require("./use/event.js"),T=c.defineComponent({name:"TdtMousetool",props:l.PROPS,emits:l.EVENTS,setup(r,{emit:s,expose:o}){return c.onBeforeMount(async()=>{c.onUnmounted(()=>a()),o==null||o({open:f,close:u,clear:i,clearAll:a});const d=await q.useMapRoot(),n=m.useInit(r,d);y.useEvent({emit:s,instances:n}),p.useWatch({props:r,instances:n}),s("init",n);function f(t){var e;(e=n[t])==null||e.open()}function u(t){var e;(e=n[t])==null||e.close()}function i(t){var e;try{(e=n[t])==null||e.clear()}catch(M){console.error(M)}}function a(){Object.keys(n).forEach(t=>{u(t),i(t)})}}),()=>{}}});exports.TdtMousetool=T;
//# sourceMappingURL=index.js.map
;