Closed tonyzhou1890 closed 3 years ago
echarts master 分支对百度地图扩展的渲染机制进行了修改(extension-src/bmap/BMapCoordSys.js): 当 center 和 zoom 不变的情况下,不重绘百度地图。这样可以避免闪烁以及额外的开销。 而 echarts-for-react 在 option 变化后会先 dispose ,然后重绘。这会导致闪烁问题依然存在。希望后续版本中修改一下。
只有那三个配置才回 dispose,其他配置不会。不然也没法生效。
你需要看看是否你在频繁的修改的 onEvents。大概率是 function 每次生成新的,如果是 hooks 中,需要使用 useMemo
echarts master 分支对百度地图扩展的渲染机制进行了修改(extension-src/bmap/BMapCoordSys.js): 当 center 和 zoom 不变的情况下,不重绘百度地图。这样可以避免闪烁以及额外的开销。 而 echarts-for-react 在 option 变化后会先 dispose ,然后重绘。这会导致闪烁问题依然存在。希望后续版本中修改一下。