2***@qq.com
2***@qq.com
  • 发布:2020-01-08 10:27
  • 更新:2023-03-15 17:02
  • 阅读:9068

uni-app map组件polyline 和markers 动态增加重绘问题

分类:uni-app

uni-app map组件使用polyline 和markers 动态增加多个,会发现一操作polyline 和markers对象都会重新渲染界面。
比例我先定义this.polyline = []
后面我增加this.polyline.push(....)画一条线,二条线
你会发觉每一次操作this.polyline对象都会新渲染界面,使得有很明显的界面闪动问题。

附视频(闪动问题)

3 关注 分享
zglszp 叶良书还我mx 632013207

要回复文章请先登录注册

2***@qq.com

2***@qq.com

回复 1***@qq.com :
多谢提醒啊 我各种$set() push()方法都用了就是不刷新视图 只更新data,
结构给自己赋值
this.mapInfo.polyline=[...this.mapInfo.polyline]
最后加上这行果然有效
2020-06-14 18:13
1***@qq.com

1***@qq.com

this.polyline.push有效吗?我在安卓上面没效果,需要把整个polyline对象通过解构赋值
2020-06-12 11:03
1***@qq.com

1***@qq.com

插眼
2020-05-15 21:28
jeawy

jeawy

兄弟解决了吗
2020-03-12 16:52