将数组转换为树型

// 将数组转换成树形结构

image

// 将数组转换成树形结构
export function transListToTreeData(list, rootValue) {
  var arr = []
  list.forEach(item => {
    if (item.pid === rootValue) {
      const children = transListToTreeData(list, item.id)
      if (children.length) {
        item.children = children
      }
      arr.push(item)
    }
  })
  return arr
}
posted @ 2022-03-31 19:03  Kira的学习笔记  阅读(286)  评论(0)    收藏  举报