如何在vue中更好的使用echarts,其实不止echarts,antv,腾讯地图,百度地图...都适用,它们有一个共同的特点,就是它们的loading过程是不同的:创建DOM,找到DOM,渲染地图,结束。我的想法是利用vue的render函数,在render函数中创建一个DOM节点,然后在初始化地图的时候通过id找到dom进行渲染,但是这里有个问题,就是现场的时候出现了id命令开发中有一个问题是打包后,切换过程中chart组件没有被销毁,导致第二次渲染时无法正常渲染,因为有两个dom相同id。所以我们考虑在created阶段创建一个唯一的domId,然后在montend阶段通过维护data中的domId找到地图渲染的DOM,最后在beforeUnmount阶段卸载dom。
