UNPKG

@vuemap/vue-amap

Version:

高德地图vue3版本封装

1 lines 2.78 kB
{"version":3,"file":"props.mjs","sources":["../../../../../packages/infoWindow/InfoWindow/props.ts"],"sourcesContent":["import {buildProps} from \"../../../utils/buildHelper\";\r\nimport type {PropType} from \"vue\";\r\n\r\nexport const propsTypes = buildProps({\r\n isCustom: {\r\n type: Boolean,\r\n default: false\r\n }, // 是否自定义窗体。设为true时,信息窗体外框及内容完全按照content所设的值添加(默认为false,即在系统默认的信息窗体外框中显示content内容)\r\n autoMove: {\r\n type: Boolean,\r\n default: true\r\n }, // 是否自动调整窗体到视野内(当信息窗体超出视野范围时,通过该属性设置是否自动平移地图,使信息窗体完全显示)\r\n avoid: {\r\n type: Array\r\n }, // autoMove 为 true 时,自动平移到视野内后的上右下左的避让宽度。默认值: [20, 20, 20, 20]\r\n closeWhenClickMap: {\r\n type: Boolean,\r\n default: false\r\n }, // 点标记显示位置偏移量,默认值为 [0,0] 。Marker指定position后,默认以marker左上角位置为基准点(若设置了anchor,则以anchor设置位置为基准点),对准所给定的position位置,若需使marker指定位置对准在position处,需根据marker的尺寸设置一定的偏移量。\r\n content: {\r\n type: [String, Object] as PropType< string | HTMLDivElement>\r\n }, // 显示内容,可以是HTML要素字符串或者HTMLElement对象\r\n size: {\r\n type: Array\r\n }, // 信息窗体尺寸(isCustom为true时,该属性无效)\r\n anchor: {\r\n type: String\r\n }, // 信息窗体锚点。默认值:'bottom-center'。可选值:'top-left'|'top-center'|'top-right'|'middle-left'|'center'|'middle-right'|'bottom-left'|'bottom-center'|'bottom-right'\r\n offset: {\r\n type: Array\r\n }, // 信息窗体显示位置偏移量。默认基准点为信息窗体的底部中心。默认值: [0, 0]\r\n position: {\r\n type: Object as PropType<[number, number]>\r\n } // 信息窗体显示基点位置\r\n});"],"names":[],"mappings":";;AAGO,MAAM,aAAa,UAAW,CAAA;AAAA,EACnC,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AAAA;AAAA,EACA,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,KAAA;AAAA,GACR;AAAA;AAAA,EACA,iBAAmB,EAAA;AAAA,IACjB,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA;AAAA,EACA,OAAS,EAAA;AAAA,IACP,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,GACvB;AAAA;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,KAAA;AAAA,GACR;AAAA;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,MAAA;AAAA,GACR;AAAA;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,KAAA;AAAA,GACR;AAAA;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,MAAA;AAAA,GACR;AAAA;AACF,CAAC;;;;"}