叫我白老师
叫我白老师
  • 发布:2021-03-10 09:15
  • 更新:2021-03-11 13:42
  • 阅读:513

在未来是否会针对map组件array类型属性响应式变化推出更优雅的方案

分类:nvue

在nvue里,map组件例如markers、polyline之类的array格式属性,简单往数组里push或splice无法刷新map视图,
需要重新赋值变量才行,比如this.polyline = [...this.polyline];

2.x版本是会重绘视图的,且有闪烁bug,3.x修复了,
因为数组polyline里的数据量还是比较大的,
如果存在多条线路,哪怕改动一个点,都要整体重绘的话,占用资源应该也是蛮大的
不晓得组件内部是否有做了数据内容变化判断,
但这显然并非长久之方案。

在app-vue中,有$getAppMap()方法可以获得map对象,
能够获得更丰富的方法,比如setLineWidth,addOverlay
灵活且强大

请问nvue的map组件,会针对上述问题丰富更多的方法吗?
或者,是否有更优雅的解决方案?

2021-03-10 09:15 负责人:无 分享
已邀请:
叫我白老师

叫我白老师 (作者)

v3.1.2,安卓端实际运行依然存在polyline闪烁现象

该问题目前已经被锁定, 无法添加新回复