uniapp map markertap点击无效问题

uniapp yekong

uniapp项目开发时, map点击markers后,markertap事件没有反应,排查发现是因为数据里没有id。修改一下数据,追加一个id字段就可以了。

<map class="allmap" @markertap="getMarker" id="amap" :latitude="latitude" :longitude="longitude"
	:markers="covers">
</map>

修改前数据

covers: [{
	latitude: 39.909,
	longitude: 116.39742,
	iconPath: icon1
}, {
	latitude: 39.909,
	longitude: 116.39742,
	iconPath: icon1
}],

修改后数据

covers: [{
	latitude: 39.909,
	longitude: 116.39742,
	id: 1,
	iconPath: icon1
}, {
	latitude: 39.909,
	longitude: 116.39742,
	id: 2,
	iconPath: icon1
}],
喜欢