后端给的树形结构 递归 改造成阶联选择器所需要的lable、value结构

复制代码
赋值:this.newTreeData= this.renameFields(this.treeData)
递归方法:
   renameFields (tree) {
      return tree.map(node => {
        // 创建一个新对象来存放修改后的字段名
        const newNode = {
          value: node.id,
          label: node.title,
          // 如果有子节点,则递归处理子节点
          ...(node.children && { children: this.renameFields(node.children) })
        }
        return newNode
      })
    },
相关推荐
布丁写代码15 分钟前
GESP C++ 一级 2025年09月真题解析
开发语言·c++·程序人生·学习方法
e***U82016 分钟前
前端路由懒加载实现,React.lazy与Suspense
前端·react.js·前端框架
GOTXX30 分钟前
用Rust实现一个简易的rsync(远程文件同步)工具
开发语言·后端·rust
诸葛亮的芭蕉扇33 分钟前
抓图巡检-底图支持绘制
开发语言·前端·javascript
来碗盐焗星球41 分钟前
yalc,yyds!
前端
熊猫比分站1 小时前
让电竞数据实时跳动:Spring Boot 后端 + Vue 前端的完美融合实践
前端·vue.js·spring boot
eason_fan1 小时前
ESLint报错无具体信息:大型代码合并中的内存与性能问题排查
前端
ConardLi1 小时前
前端程序员原地失业?全面实测 Gemini 3.0,附三个免费使用方法!
前端·人工智能·后端
木子李BLOG2 小时前
Element Plus
前端·javascript·vue.js
Miketutu2 小时前
【大屏优化秘籍】Element UI El-Table 表格透明化与自定义行样式实战
前端·javascript·vue.js