UNPKG

@vuemap/vue-amap

Version:

高德地图vue3版本封装

69 lines (66 loc) 2.19 kB
import { buildProps } from '../../../utils/buildHelper.mjs'; const propsTypes = buildProps({ // 多边形轮廓线的节点坐标数组。 支持 单个普通多边形({Array }),单个带孔多边形({Array<Array >}),多个带孔多边形({Array<Array<Array >>}) path: { type: Array, required: true }, // 是否将覆盖物的鼠标或touch等事件冒泡到地图上 bubble: { type: Boolean, default: false }, // 指定鼠标悬停时的鼠标样式,自定义cursor,IE仅支持cur/ani/ico格式,Opera不支持自定义cursor cursor: { type: String }, // 线条颜色,使用16进制颜色代码赋值。默认值为#00D3FC strokeColor: { type: String }, // 轮廓线透明度,取值范围 [0,1] ,0表示完全透明,1表示不透明。默认为0.9 strokeOpacity: { type: Number }, // 轮廓线宽度。默认 2 strokeWeight: { type: Number }, // 多边形填充颜色,使用16进制颜色代码赋值,如:#00B2D5 fillColor: { type: String }, // 多边形填充透明度,取值范围 [0,1] ,0表示完全透明,1表示不透明。默认为0.5 fillOpacity: { type: Number }, // 设置多边形是否可拖拽移动,默认为false draggable: { type: Boolean, default: false }, extData: { type: Object, default: () => null }, // 轮廓线样式,实线:solid,虚线:dashed strokeStyle: { type: String, validator: (value) => { return ["solid", "dashed"].indexOf(value) !== -1; } }, // 勾勒形状轮廓的虚线和间隙的样式,此属性在strokeStyle 为dashed 时有效, 此属性在ie9+浏览器有效 取值: 实线: [0,0,0] 虚线: [10,10] , [10,10] 表示10个像素的实线和10个像素的空白(如此反复)组成的虚线 点画线: [10,2,10] , [10,2,10] 表示10个像素的实线和2个像素的空白 + 10个像素的实线和10个像素的空白 (如此反复)组成的虚线 strokeDasharray: { type: Array }, editable: { type: Boolean, default: false }, editOptions: { type: Object } }); export { propsTypes }; //# sourceMappingURL=props.mjs.map