问题:
echarts查询全部能显示所有数据,但更新数据只查询一条数据,发现data更新了,但图表上还是所有数据。
解决方法:
默认的set的写法是:
this.charts.setOption(data);
正确的应该是:
this.charts.setOption(data,true);
查看官方文档后发现setOption有3个属性
setOption(option,notMerge,lazyUpdate);
第二个notMerge默认为false,即默认合并两个数据。
置为true之后则不合并数据了,就可以实现刷新数据的效果了。