UNPKG

vue-tianditu2

Version:
3 lines (2 loc) 757 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const a=require("vue"),q=require("../../use/mapRoot.js"),e=require("./use/const.js"),M=require("./use/init.js"),S=a.defineComponent({name:"TdtCarTrack",props:e.PROPS,emits:e.EVENTS,setup(c,{emit:i,expose:u}){return a.onBeforeMount(async()=>{a.onUnmounted(()=>r==null?void 0:r.clear()),u==null||u({start:l,pause:n,stop:t,clear:f});const s=await q.useMapRoot();let r=null;a.watch(()=>c.Datas,T=>{r==null||r.clear(),r=null,T.length&&(r=M.useInit(c,i,s),i("init",r))},{immediate:!0});function l(){r==null||r.start()}function n(){r==null||r.pause()}function t(){r==null||r.stop()}function f(){r==null||r.clear()}}),()=>{}}});exports.TdtCarTrack=S; //# sourceMappingURL=index.js.map