yangyanggu / vue-amap

高德地图封装 for vue2 vue3.0
https://vue-amap.guyixi.cn/
MIT License
252 stars 13 forks source link

灵活点标记的onClick事件无法获得extData #66

Closed zhangv closed 9 months ago

zhangv commented 9 months ago

使用版本

请填写使用版本: "@vuemap/vue-amap": "^2.0.22", "@vuemap/vue-amap-extra": "^2.0.10", "@vuemap/vue-amap-loca": "^2.0.6",

问题描述

<el-amap-elastic-marker :position="marker.position" :title="marker.content" :visible="true" :draggable="false" :zoom-style-mapping="marker.zoomStyleMapping" :styles="marker.styles" :extData="marker.extData" :id="marker.id" @init="onMarkerInit" @click="onMarkerClicked" />

这里onMarkerClicked处理时,返回的参数无法获取到extData,虽然已经绑定过了。 找了很久也没有很好的解决办法。之前用腾讯地图,会有一个event.geometry里会包含点击的marker对象(包含一个properties的可以扩展的属性)

感谢。