收藏
回答

map组件加载聚合markers性能问题?加载无法正确渲染自定义气泡

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里面,大部分手机能正常渲染了。

请问这里的渲染机制,是否有节流或者因为性能造成丢弃情况?

最后一次编辑于  2020-12-16
回答关注问题邀请回答
收藏
登录 后发表内容
问题标签