根据id和pid把数据转成树结构的数据

使用递归的方式,把数据转成树结构
可根据具体情况,调整参数名,以及父节点的属性名

convertToTreeData(data, pid) {
  var result = []
    var temp = []
    for (var i = 0; i < data.length; i++) {
      if (data[i].pid === pid) {
        var obj = data[i];
        temp = this.convertToTreeData(data, data[i].domKeyValue)
        if (temp.length > 0) {
          obj.children = temp
        }
        result.push(obj)
      }
    }
    return result
  }
上一篇:linux源码解读(一):进程的创建、调度和销毁


下一篇:EditText 默认不获取焦点,弹出软键盘布局变形解决方案