response = [class1:[{name:"张三”,age:25, sex:boy, id:001,score:88,班级:A}, {name:"李四”,age:25, sex:boy, id:002,score:98,班级:A}],class2:[{name:"李丽”,age:25, sex:girl, id:003,score:95,班级:B},{name:"赵笑笑”,age:25, sex:girl, id:004,score:87,班级:B}] ];
this.chartData.class1.forEach((item)=>{
average.A = average.A || 0;
average.A + = item.score;
})
this.chartData.class2.forEach((item)=>{
average.B = average.B || 0;
average.B + = item.score;
})
this.chart.setOption({
tooltip:{
formatter:function(data){
// 用反引号,后面可以直接加中文,用美元符表示变量
return `姓名:${data.name} <br/>分数:${data.score}<br/>班级平均分:${average};
}
}
})