mpvue-echarts icon indicating copy to clipboard operation
mpvue-echarts copied to clipboard

多次渲染数据,上次的数据不会清空

Open jinjiaxing opened this issue 5 years ago • 6 comments

加载一次数据后,渲染图形完成

在去请求server重新请求数据,再次渲染这个图形

则上次的绘制的图形不会被清空,调用clear等方法均无效,怎么解决?

jinjiaxing avatar Jan 13 '20 09:01 jinjiaxing

可以参考下延迟加载图表那个示例

F-loat avatar Jan 13 '20 09:01 F-loat

可以参考下延迟加载图表那个示例

无效啊,this.$refs.echarts.init() 直接init of null了, ref也设置了

jinjiaxing avatar Jan 13 '20 09:01 jinjiaxing

我那个示例跑起来没问题呀

F-loat avatar Jan 13 '20 10:01 F-loat

我那个示例跑起来没问题呀

我试了下你那个,其实跟版本也有关系,我的mpvue版本都比较新,也就没办法使用init方法

想问下,除了这个,还有什么办法可以直接重新初始化你这个组件呢?我不想进行setOptions了, 我想整个刷新

jinjiaxing avatar Jan 14 '20 12:01 jinjiaxing

发现canvas实例对象无法销毁,造成这个问题,是否可以留出一个接口,让可以清空canvas

jinjiaxing avatar Jan 15 '20 08:01 jinjiaxing

可以来个 pr

F-loat avatar Jan 15 '20 08:01 F-loat