# 获取树形最大层级

getTreeMaxlevel(treeData, attr = 'children')
treeData: 树形结构数据 attr: 树形结构子菜单属性名
该方法返回一个数字, 为树形结构最大层级。

let treeData =  [{
  label: '一级 1',
  children: [{
    label: '二级 1-1',
    children: [{
      label: '三级 1-1-1'
    }]
  }]
}, {
  label: '一级 2',
  children: [{
    label: '二级 2-1',
    children: [{
      label: '三级 2-1-1'
    }]
  }, {
    label: '二级 2-2',
    children: [{
      label: '三级 2-2-1'
    }]
  }]
}, {
  label: '一级 3',
  children: [{
    label: '二级 3-1',
    children: [{
      label: '三级 3-1-1'
    }]
  }, {
    label: '二级 3-2',
    children: [{
      label: '三级 3-2-1'
    }]
  }]
}]
console.log(this.$cc.getTreeMaxlevel(treeData))
Last Updated: 8/16/2021, 2:18:04 PM