285872057@qq.com
285872057@qq.com
  • 发布:2020-01-08 10:27
  • 更新:2020-06-14 18:13
  • 阅读:926

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

分类:uni-app

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

附视频(闪动问题)

1 关注 分享
zglszp

要回复文章请先登录注册

297367312@qq.com

297367312@qq.com

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

1013692111@qq.com

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

1227971437@qq.com

插眼
2020-05-15 21:28
281475120@163.com

281475120@163.com

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