let marker = {
// clusterId:length,
joinCluster: true,
garage:garage,
id: length,
garageId: garage.id,
customCallout: {
anchorY: 0,
anchorX: 0,
display: 'ALWAYS',
},
latitude: garage.lat,
longitude: garage.lon,
iconPath: '../../static/images/point.png',
width: 20,
height: 27,
}
this.markers.push(marker)
然后用<cover-view slot="callout">实现自定义气泡的渲染。
marker数据如上,如果一次性push完6条marker数据,然后赋值给this.markers = arr,大部分节点无法渲染(自定义气泡),必须要聚合一次后扩展开,就渲染正常了。
marker数据如果每隔500毫秒push一条到this.markers里面,大部分手机能正常渲染了。
请问这里的渲染机制,是否有节流或者因为性能造成丢弃情况?