vue-tianditu2
Version:
43 lines (42 loc) • 1.31 kB
JavaScript
const t = {
/** 多边形边线颜色 */
color: { type: String, default: "#0000ff" },
/** 多边形边线的宽度,以像素为单位 */
weight: { type: Number, default: 3 },
/** 多边形边线的透明度(范围0-1 之间) */
opacity: { type: Number, default: 0.5 },
/** 多边形边线的样式(solid或dashed) */
lineStyle: { type: String, default: "solid" },
/** 多边形填充颜色。当参数为空时,折线覆盖物将没有填充效果 */
fillColor: { type: String, default: "#0000ff" },
/** 多边形填充的透明度(范围0-1 之间) */
fillOpacity: { type: Number, default: 0.2 }
}, o = {
/** 启用/禁用编辑功能 */
edit: { type: Boolean, default: !1 },
/** 坐标数组 */
path: { type: Array, default: () => [] },
/** 是否可见 */
visible: { type: Boolean, default: !0 },
/** 自定义属性 */
extData: { type: void 0 }
}, l = {
click: () => !0,
dblclick: () => !0,
mousedown: () => !0,
mouseup: () => !0,
mouseout: () => !0,
mouseover: () => !0,
remove: () => !0
}, u = {
init: (e) => e instanceof T.Polygon
}, r = { ...t, ...o }, a = { ...l, ...u };
export {
a as EVENTS,
u as EXTRA_EVENTS,
o as EXTRA_PROPS,
l as NATIVE_EVENTS,
t as NATIVE_PROPS,
r as PROPS
};
//# sourceMappingURL=const.mjs.map