一、由于图表跟表格共用一组数据,我拿到的数据源是这样
但实际上表格需要的数据格式是数组里的对象
// 设置表格数据
const range = 'dateline'
this.category_list = Object.values(Object.values(data).reduce((obj, arr) => {
arr.forEach((v, i) => {
if (!obj[v[range]]) {
obj[v[range]] = {
index: i,
date: v[range],
};
}
obj[v[range]][v.category] = v[this.clickCard.name]
});
return obj;
}, {}))
二、