我的方案是点击这个标题的时候拿到这个id如果跟点击的id一样那么久改变它的背景色,上代码:
for (let i = 0; i < len; i++) {
if (this.data.markers[i].id == e.markerId) {
this.setData({
[`markers[${i}].callout.bgColor`]: "#1840DA",
oldId: this.data.markers[i].id,
myDeviceId: this.data.markers[i].deviceId
})
}
}
这样的方法在设置气泡(callout)的背景色的时候是ok的,但是label就不行,哪位大佬知道什么原因