private keyList: any = []; //key private valueList: any = []; //value 页面展示//
this.tableData = res.data.keyStaticListVoList;
this.queryData.total = res.data.total;
let newList = [];
newList = this.tableData[0].numList;
let keys = [];
keys = Object.keys(this.tableData[0].numList[0]); //获取对象下的key值,拿到key是数组
console.log("keys", keys, "newList", newList);
this.keyList = [];
this.valueList = [];
let num = null;
keys.forEach((e, i) => {
if (e == "name") {
num = i;
}
});
newList.forEach((e: any, i: any) => {
this.keyList.push(keys[num] + i);
this.valueList.push(e.name);
});
console.log(
"this.keyList",
this.keyList,
"this.valueList",
this.valueList
);
this.tableData.forEach((item) => {
console.log(item);
newList.forEach((n, i) => {
this.$set(item, this.keyList[i], item.numList[i].num);
});
});
console.log("this.tableData", this.tableData);