在一个echarts折线图中,当我改变筛选条件后折线图并没有改变条数。后台打印console.log(data)后经确认返回的值已经放入data中,说明值得到了改变但是图表没有更新。
百度查阅发现重新set的时候应该加上一个配置项:this.charts.setOption(data,true),这里setOption有3个属性,setOption(option,notMerge,lazyUpdate);第二个notMerge默认为false,即默认合并数据,设置成true之后就不合并数据,达到折线图刷新的效果。