处理数据变成el-tree数据两种方法
export function toDo(arr, pid = '' || '0') {
var newArr = []
arr.forEach((item) => {
if (item.pid === pid) {
var child = toDo(arr, item.id)
if (child.length) {
item.children = child
}
// console.log(obj, 8)
newArr.push(item)
}
})
return newArr
}
//下载包array-to-tree
import arrayToTree from 'array-to-tree'
export function toDo2(arr) {
return arrayToTree(arr, {
parentProperty: 'pid',
customID: 'id'
})
}