后端给的树形结构 递归 改造成阶联选择器所需要的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
      })
    },
相关推荐
珎珎啊2 分钟前
Python3 字符串核心知识点
开发语言·python
会编程的土豆10 分钟前
01背包与完全背包详解
开发语言·数据结构·c++·算法
IT_陈寒12 分钟前
Python多进程共享变量那个坑,我差点没爬出来
前端·人工智能·后端
lbb 小魔仙16 分钟前
Python_多模态大模型实战指南
开发语言·python
ayqy贾杰29 分钟前
Claude Code 重构,并行化或终结 IDE 时代
前端·javascript·面试
XDHCOM31 分钟前
Python os.system() 和 subprocess 怎么选?运行系统命令哪个更好用?
开发语言·网络·python
tanis_31 小时前
MinerU JS/TS SDK 深度指南:JavaScript/TypeScript 开发者的 PDF/文档解析利器
javascript
SuperChe1 小时前
用AI Native的方式优化前端性能
前端·算法
陈广亮1 小时前
工具指南24-在线CSS Box Shadow生成器
前端
xixixi777771 小时前
AI自主挖洞 + 通信网络扩散:全域风险指数级放大,如何构建密码-沙箱-终端联动闭环?
开发语言·网络·人工智能·ai·大模型·php·通信