tortoise(data) {
// 使用递归函数
if (!data || data.length <= 0) {
// 递归的出口
return null;
}
return data.map((e) => {
// 循环数据
const model = {
name: e.label,
id: e.id,
};
const children = this.tortoise(e.children); // 子级数据
if (children) {
// 一直往下循环查找有没有children这个键,如果有就直接添加一个子级字段名,这个字段名就是存子级数据
model.children = children;
}
return model; // 返回这个数据
});
},
我这里后台返回的label处理成了name