vue3+Echarts图表数据更新后,但图表未更新
·
问题:
在做Echarts图表的时候,图表初始化可以展示后台返回的数据,筛选之后也能获取到新的数据,但是图表却为更新,在各个获取数据的阶段打印了要展示的数据,打印的都对,图表却始终不刷新,纳闷儿了半天。
原因:
初始化的时候,返回的数据是有值的,筛选之后的数据是为空的。
代码里配置项最初是这么写的:
option && myChart.setOption(option);
修改之后:
option && myChart.setOption(option,true);
最终完美解决返回数据为空时不刷新图表的问题。
重点:setOption有3个属性,setOption(option,notMerge,lazyUpdate);
第二个notMerge默认为false,即默认合并两个数据,设置为true的时候,则显示最新的数据。
🌻 Sometimes it takes a good fall to really know where you stand.
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)