label: { // 定制聚合点样式
// content: markerIds.length + '',
anchorX: -30,
anchorY: 10,
content: item.deviceName,
borderColor: '#ff0000',
bgColor: '#ffffff',
color: this.selectEquipmentNo.includes(item.deviceNo) ? '#fff' : '#000',
bgColor: this.selectEquipmentNo.includes(item.deviceNo) ? '#4267fb' : '#fff',
padding: 6,
fontSize: 16,
borderRadius: 10,
borderWidth: 2,
borderColor: '#fff'
}
在markers中label已经通过color: this.selectEquipmentNo.includes(item.deviceNo) ? '#fff' : '#000',
bgColor: this.selectEquipmentNo.includes(item.deviceNo) ? '#4267fb' : '#fff',
动态渲染,且通过console.log出标记点信息,color和bgColor都已经被赋值成想要的样式,但是页面上并没有渲染。且 iconPath: this.selectEquipmentNo.includes(item.deviceNo) ? img1 : img,可以被动态渲染,单独label无法被渲染。如何解决这个问题?

1***@qq.com
- 发布:2024-05-14 09:48
- 更新:2024-05-14 09:48
- 阅读:628
0 个回复