计算树状图层级专用方法

计算树状图层级专用方法

计算树状图层级专门用的方法,主要用于获取指定的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;
}
相关推荐
哆啦A梦15881 小时前
商城后台管理系统 04,商品添加-清空列表
javascript·vue.js·elementui
哆啦A梦15881 小时前
商城后台管理系统 06,类目选择实现
javascript·vue.js·elementui
少年张二狗1 小时前
Vue + Element-UI 图片上传实现拖拽排序功能
前端·vue.js·ui
哆啦A梦15881 小时前
【vue实战】商城后台管理系统 01 项目介绍
前端·javascript·vue.js
一字白首2 小时前
Vue Router 进阶,声明式 / 编程式导航 + 重定向 + 404 + 路由模式
前端·javascript·vue.js
GIS好难学2 小时前
0帧起手《Vue零基础教程》,从前端框架到GIS开发系列课程
前端·vue.js·前端框架
LYFlied2 小时前
Vue Vapor模式与AI时代前端发展的思考:虚拟DOM与框架的未来
前端·vue.js·人工智能·前端框架
江公望2 小时前
VUE3 动态Prop 10分钟讲清楚
前端·javascript·vue.js
北辰alk3 小时前
Vue组件缓存终极指南:keep-alive原理与动态更新实战
vue.js
狗哥哥3 小时前
企业级 Vue 3 项目图标系统重构实践:从多源混乱到单一数据源
前端·vue.js·架构