echarts爬坑记录

重渲染的时候数据对不上号

问题:当修改setOption值的时候,我们异步回来的数据层级比较深的情况下,需要echarts重绘,否则不会如愿显示
主要体现,你增加数据可以,但是减少数据,发现视图上还是保持着最多数据的展示效果,很纳闷,明明可以通过移步修改数据,为何增加可以绘制地图而减少好像就什么都没有做

解决:原来是setOption的第二参数(notMerge)在做怪

myChart.setOption({...},true)
1
设置为true的话,就是notMerge,不合并
false的话,就Merge,之前的东西还保留~

官方文档:(乍一看,真的没看出来)

chart.setOption(option, notMerge, lazyUpdate);
1
notMerge
可选,是否不跟之前设置的 option 进行合并,默认为 false,即合并。
————————————————
版权声明:本文为CSDN博主「mrhaoxiaojun」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/mrhaoxiaojun/article/details/96491327

 

 

问题:当修改setOption值的时候,我们异步回来的数据层级比较深的情况下,需要echarts重绘,否则不会如愿显示主要体现,你增加数据可以,但是减少数据,发现视图上还是保持着最多数据的展示效果,很纳闷,明明可以通过移步修改数据,为何增加可以绘制地图而减少好像就什么都没有做
解决:原来是setOption的第二参数(notMerge)在做怪
myChart.setOption({...},true)1设置为true的话,就是notMerge,不合并false的话,就Merge,之前的东西还保留~
官方文档:(乍一看,真的没看出来)
chart.setOption(option, notMerge, lazyUpdate);1notMerge可选,是否不跟之前设置的 option 进行合并,默认为 false,即合并。————————————————版权声明:本文为CSDN博主「mrhaoxiaojun」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/mrhaoxiaojun/article/details/96491327

posted @ 2022-03-15 16:42  时间观测者  阅读(35)  评论(0编辑  收藏  举报