后端给的树形结构 递归 改造成阶联选择器所需要的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
      })
    },
相关推荐
hunterandroid8 小时前
Jetpack Compose 入门:用声明式 UI 写 Android 页面
前端
以和为贵8 小时前
前端手写 RAG 踩坑实录:四个让检索"翻车"的坑
前端·人工智能·面试
用户2136610035728 小时前
Redux异步方案与React性能优化Hooks
前端
假如让我当三天老蒯8 小时前
TypeScript 继续学习(学习用)
前端·面试·typescript
玄玄子8 小时前
CSS 浮动引起父元素高度塌陷
前端·css
拾年2758 小时前
我用 30 行代码,搞懂了大模型是怎么"读"中文的
javascript·人工智能·llm
竹林8188 小时前
从 ethers.js 到 viem:我在一个 DeFi 看板项目中踩过的所有坑与最终方案
前端·javascript
kyrie288 小时前
React Redux 完整用法
前端
bonechips8 小时前
Tool Use:从"缸中大脑"到 AI Agent 的技术真相
javascript·agent
程序员鱼皮8 小时前
Codex 又出王炸功能「录制回放」,实战测评!附原理浅析
前端·后端·ai编程