Echarts图 刷新后无变化

1. 当第二次加载的数据覆盖等量的第一次的数据时,第一次加载多余的数据不会丢失,还会展示在图上。

console输出echarts中的option的数据legend和series数据均为正常第二次加载的数据,数据已更新,也触发了echarts的渲染。

解决办法:

this.charts.setOption(option);

应为

this.charts.setOption(option,true);

setOption有3个属性

setOption(option,notMerge,lazyUpdate);

第二个notMerge默认为false,即默认合并两个数据,置为true之后则不合并数据

2.第二次加载的数据和第一次加载的数据一样(应为不同的数据),导致图没有变化

console输出的第二次数据跟第一次数据一样

解决办法:

考虑Ajax的异步性,数据是否已经在二次渲染前完成刷新


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容