迭代 函数/组件 其实不难,只要给迭代内容一个结束迭代的出口就行。
let arr = []getFlat(data){data.map(item =>{let obj = {}let itemList = Object.keys(data[0])itemList.splice(itemList.indexOf('children'), 1)itemList.map(i =>{obj[i] = item[i]})this.arr.push(obj)if(item.children){this.getFlat(item.children)}})return this.arr}
