变成
源对象修改为,拆分逗号后,形成新的字段
let data = response.rows
let num = 0;
const result = data.map((obj) => {
const { code,...rest } = obj;
const splitCodes = code.split(",");
const codeObj = {};
splitCodes.forEach((diagCode, i) => {
codeObj[`code${i + 1}`] = code;
});
num = num > splitCodes.length ? num : splitCodes.length;
num3 = num3 > splitCodes3.length ? num3 : splitCodes3.length;
return {
...rest,
...codeObj,
};
});
插入新列名
for (let index = 0; index < num; index++) {
this.column.push({
label: "新名字" + (index+1),
prop: "code" + (index+1),
});
}