vue-tianditu2
Version:
41 lines (40 loc) • 1.17 kB
JavaScript
import { defineComponent as c, h as o } from "vue";
import { useState as n } from "../use/state.mjs";
/* empty css */
const u = c({
setup() {
const i = n(), r = { 0: "最少时间", 1: "最短距离", 2: "避开高速" }, s = { 1: "最少时间", 2: "最少换乘", 4: "最少步行", 8: "不乘地铁" };
return () => o(
"div",
{
class: "route-policies"
},
[
...i.routeType === 0 ? Object.entries(r).map(
([e, t]) => o(
"div",
{
class: "route-policies-item" + (i.drivingPolicy == Number(e) ? " active" : ""),
onClick: () => i.drivingPolicy = Number(e)
},
t
)
) : [],
...i.routeType === 1 ? Object.entries(s).map(
([e, t]) => o(
"div",
{
class: "route-policies-item" + (i.transitPolicy == Number(e) ? " active" : ""),
onClick: () => i.transitPolicy = Number(e)
},
t
)
) : []
]
);
}
});
export {
u as RoutePolicies
};
//# sourceMappingURL=RoutePolicies.mjs.map