对象类型
const total = {
wait_status: "1",
process_status: "2",
already_status: "5",
comment_status: "8",
hold_status: "9",
invalid_status: "3"
};
数组类型
[1, 2, 5, 8, 9, 3]
函数封装
第一步:遍历对象
第二步:取出所需value数据
第三步:将处理好的数据return出去
objtransArr(obj) {
const newArr = [];
for (var k in obj) {
newArr.push(obj[k]);
}
return newArr;
},
触发事件 转换数据
click() {
// 假设total是后端返回的对象数据
const total = {
wait_status: "1",
process_status: "2",
already_status: "5",
comment_status: "8",
hold_status: "9",
invalid_status: "3"
};
// 定义一个常量接收处理好的数据类型
const newData = this.objtransArr(total);
console.warn(newData);
}
打印的数据类型如下图所示:
接下来此数据即可在echarts的柱状图中使用