获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
- map组件的markers进行setData更新赋值时有重叠?
* 出现问题:对map组件marker进行setData更新数据时,频率过快会发生上一次的标记点残留在map上,新请求到的数据也渲染到map上,页面出现两倍/三倍的标记点。但是打印marker长度未变化 * 考虑是地图未渲染完成就setData造成的,于是在每次获取到新数据,setData之前,判断地图是否渲染完成,直到地图渲染完成再进行setData,但是仍会发生该情况。 代码片段:https://developers.weixin.qq.com/s/h6WBuwm57QpX [图片]
2021-04-14 - 对map组件的marker进行setData更新赋值时会有重叠?
* 要实现的功能:地图标记点实时刷新,并进行闪烁 * 目前:用点击操作模拟数据更新,定时器每秒更换两种标记点图片实现闪烁效果 * 问题:真机测试,在未进行定时器闪烁时,数据一旦刷新过快会造成上一次的数据未消失,新setData的数据覆盖在上一次。打印marker数据的长度未变化,但是页面上会出现两倍/三倍的标记点。当使用定时器来实现图片闪烁效果之后,数据不刷新也会偶尔出现重叠的现象。 代码片段:https://developers.weixin.qq.com/s/Q6FHOwmF7ip0(工具上无任何问题) [图片]
2021-04-13