yangyanggu / vue-amap

高德地图封装 for vue2 vue3.0
https://vue-amap.guyixi.cn/
MIT License
287 stars 17 forks source link

[Violation]'requestAnimationFrame' handler took 78ms 轨迹回放 #100

Closed lengbone closed 1 month ago

lengbone commented 1 month ago

使用版本

请填写使用版本:2.1.1

问题描述

[Violation]'requestAnimationFrame' handler took 78ms

在轨迹回放渲染轨迹行走路线,会大量报这个警告,页面推动卡顿。

marker.value.on('moving', function (e) { passedPolyline.setPath(e.passedPath) }) 经过问题排查,发现只有在 setPath时发现会导致该警告

yangyanggu commented 1 month ago

你有没有地图相关的实例是放在ref或者reactive里的,如果有拿出来吧,正常执行setPath不至于执行这么久

lengbone commented 1 month ago

谢谢🙏,解决了。