vue-tianditu2
Version:
1 lines • 1.49 kB
Source Map (JSON)
{"version":3,"file":"RouteTypes.mjs","sources":["../../../../../packages/service/route/components/RouteTypes.ts"],"sourcesContent":["import { defineComponent, h } from \"vue\";\nimport { useState } from \"../use\";\nimport \"../styles/route-types.scss\";\n\nexport const RouteTypes = defineComponent({\n setup() {\n const state = useState();\n const routeTypes = { 0: \"驾车\", 1: \"公交\", 2: \"步行\" };\n\n return () =>\n h(\n \"div\",\n {\n class: \"route-types\"\n },\n [\n ...Object.entries(routeTypes).map(([key, value]) =>\n h(\n \"div\",\n {\n class: \"route-types-item\" + (state.routeType == Number(key) ? \" active\" : \"\"),\n onClick: () => (state.routeType = Number(key))\n },\n value\n )\n )\n ]\n );\n }\n});\n"],"names":["RouteTypes","defineComponent","state","useState","routeTypes","h","key","value"],"mappings":";;;AAIO,MAAMA,IAAaC,EAAgB;AAAA,EACxC,QAAQ;AACN,UAAMC,IAAQC,EAAS,GACjBC,IAAa,EAAE,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK;AAE/C,WAAO,MACLC;AAAA,MACE;AAAA,MACA;AAAA,QACE,OAAO;AAAA,MACT;AAAA,MACA;AAAA,QACE,GAAG,OAAO,QAAQD,CAAU,EAAE;AAAA,UAAI,CAAC,CAACE,GAAKC,CAAK,MAC5CF;AAAA,YACE;AAAA,YACA;AAAA,cACE,OAAO,sBAAsBH,EAAM,aAAa,OAAOI,CAAG,IAAI,YAAY;AAAA,cAC1E,SAAS,MAAOJ,EAAM,YAAY,OAAOI,CAAG;AAAA,YAC9C;AAAA,YACAC;AAAA,UAAA;AAAA,QACF;AAAA,MACF;AAAA,IAEJ;AAAA,EAAA;AAEN,CAAC;"}