2***@qq.com
2***@qq.com
  • 发布:2020-01-08 10:27
  • 更新:2024-09-14 09:42
  • 阅读:10866

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

要回复文章请先登录注册

1***@qq.com

1***@qq.com

回复 [已删除] :
试过,也不行啊,只是marker数据变了,页面没有渲染
2021-07-28 11:05
1***@qq.com

1***@qq.com

nvue 用了各种办法重新解构赋值markers,数据是有了,但就是没有渲染上去
2021-07-28 11:04
[已删除]

[已删除]

哎,使用nvue时候map的问题比较严重...修改里面的值之后还要splice一下才有用
2021-03-29 16:38
1***@qq.com

1***@qq.com

1111
2021-03-29 11:27
632013207

632013207

你好 问题解决了吗
2021-01-29 11:06
[已删除]

[已删除]

【阿里云】双11拼团活动火爆进行中,云服务器低至85元/年
1核2G1M,85元/1年,254/3年
2核4G3M,295元/1年,664元/3年
4核8G5M,1000元/1年,3000元/3年
更多进入活动地址:
[https://c.tb.cn/k6.GzhOc?userCode=wbqjs7bw](https://c.tb.cn/k6.GzhOc?userCode=wbqjs7bw)

腾讯云双11.11 云上盛惠
1核2G1M,88元/1年
2核4G3M,698元/3年
4核8G5M,1501元/1年,3962元/3年
8核16G5M,2813元/1年
更多进入活动地址:
[https://curl.qcloud.com/fk3zBX1F](https://curl.qcloud.com/fk3zBX1F)
2020-11-02 10:35
前端biubiubiu

前端biubiubiu

定时器一直往polyline 里面push经纬度值,希望实现一秒走一个点的效果,但是每次线都会重新绘制,一闪一闪的效果不好,怎么解决
2020-11-02 10:26
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