计算树状图层级专用方法

计算树状图层级专用方法

计算树状图层级专门用的方法,主要用于获取指定的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;
}
相关推荐
啊~哈16 分钟前
页面弹窗适配问题
前端·javascript·vue.js
Face31 分钟前
Vue源码核心模块解析
前端·vue.js
williamdsy42 分钟前
【Vue PDF】Vue PDF 组件初始不加载 pdfUrl 问题分析与修复
前端·javascript·vue.js·pdf
Q_Q5110082851 小时前
python+django/flask成都奥科厨具厂产品在线销售系统
vue.js·spring boot·python·django·flask·node.js·php
步行cgn2 小时前
Vue 事件修饰符详解
前端·javascript·vue.js
小阮的学习笔记8 小时前
electron实现加载页(启动页)
vue.js·electron
小着9 小时前
vue项目页面最底部出现乱码
前端·javascript·vue.js·前端框架
一 乐13 小时前
民宿|基于java的民宿推荐系统(源码+数据库+文档)
java·前端·数据库·vue.js·论文·源码
BillKu14 小时前
Vue3 + TypeScript + Element Plus 表格行按钮不触发 row-click 事件、不触发勾选行,只执行按钮的 click 事件
vue.js·elementui·typescript
小前端大牛马14 小时前
react中hook和高阶组件的选型
前端·javascript·vue.js