计算树状图层级专用方法

计算树状图层级专用方法

计算树状图层级专门用的方法,主要用于获取指定的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;
}
相关推荐
掘金安东尼7 分钟前
官方:什么是 Vite+?
前端·javascript·vue.js
ღ_23333 小时前
vue3二次封装element-plus表格,slot透传,动态slot。
前端·javascript·vue.js
Ashley的成长之路3 小时前
NativeScript-Vue 开发指南:直接使用 Vue构建原生移动应用
前端·javascript·vue.js
朕的剑还未配妥3 小时前
Vue 2 响应式系统常见问题与解决方案(包含_demo以下划线开头命名的变量导致响应式丢失问题)
前端·vue.js
JNU freshman4 小时前
Element Plus组件
前端·vue.js·vue3
长空任鸟飞_阿康5 小时前
在 Vue 3.5 中优雅地集成 wangEditor,并定制“AI 工具”下拉菜单(总结/润色/翻译)
前端·vue.js·人工智能
JNU freshman6 小时前
vue 技巧与易错
前端·javascript·vue.js
北冥有鱼6 小时前
Vue3 中子组件修改父组件样式之—— global() 样式穿透使用指南
vue.js
我是日安7 小时前
从零到一打造 Vue3 响应式系统 Day 28 - shallowRef、shallowReactive
前端·javascript·vue.js