echarts 数据重新加载,原数据依然存在图表上
这是因为多次调用时option选项默认是合并(merge)的,加上true表示不合并配置
数据渲染之前要把接收的数组先赋值为空数组
//表格多选框方法
click(row) {
this.newList = row;
this.series=[]
this.newList.map((item)=>{
this.legendData.push(item.xx);
this.series.push({
name:item.xx,
type:"bar",
data:[item.yw,item.sx,item.yy,item.wl,item.hx,item.sw,]
})
})
//调用echarts函数
this.scoreChart();
}
myChart.setOption(option,true); // 加上true表示不合并配置