计算树状图层级专用方法

计算树状图层级专用方法

计算树状图层级专门用的方法,主要用于获取指定的level的信息

复制代码
function calMsdCataLogLevel(items:any, targetId:any, level = 0) {
  for (let item of items) {
    if (item.id === targetId) {
      return level;
    }
    if (item.children) {
      let found:any = calMsdCataLogLevel(item.children, targetId, level + 1);
      if (found !== -1) {
        return found;
      }
    }
  }
  return -1;
}
相关推荐
大强的博客1 小时前
《Vue Router实战教程》22.导航故障
前端·javascript·vue.js
2401_890665862 小时前
免费送源码:Java+SpringBoot+MySQL SpringBoot网上宠物领养管理系统 计算机毕业设计原创定制
java·vue.js·spring boot·python·mysql·pycharm·html5
爷傲奈我何!2 小时前
小程序中实现音频播放(原生 + uniapp)
前端·vue.js
jqq6662 小时前
(二)「造轮子」我也写了个Vue3脚手架!(项目环境搭建)
前端·javascript·vue.js
Json_2 小时前
vue2 + element-ui 开发网站拼图小游戏-前端项目
前端·vue.js·element
顾名思远义2 小时前
VxeGRid树形表格编辑难点
前端·vue.js
爱的叹息2 小时前
状态管理组件Pinia 简介与底层原理 、Pinia 与其他状态管理库对比、Vue3 + Element Plus + Pinia 安装配置详解
前端·javascript·vue.js
bingbingyihao3 小时前
vue拓扑图组件
前端·javascript·vue.js
cjxIt3 小时前
element-ui 中的 select 组件如何 remote-method 函数中传参
javascript·vue.js·ui