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

uniapp的map中marker 上的标签 label如何动态渲染?

分类:uni-app

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无法被渲染。如何解决这个问题?

2024-05-14 09:48 负责人:无 分享
已邀请:

要回复问题请先登录注册