后端给的树形结构 递归 改造成阶联选择器所需要的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
      })
    },
相关推荐
90后小陈老师3 分钟前
用户管理系统 05 实现后端注册功能 | Java新手实战 | 最小架构 | 期末实训 | Java+SpringBoot+Vue3
java·开发语言·spring boot·后端·spring·maven·mybatis
Coding_Doggy10 分钟前
链盾shieldchain | 项目管理、DID操作、DID密钥更新消息定时提醒
java·服务器·前端
闲人编程19 分钟前
Python对象模型:一切都是对象的设计哲学
开发语言·python·模型·对象·codecapsule·下划线
列逍22 分钟前
深入理解 C++ 智能指针:原理、使用与避坑指南
开发语言·c++
用户214118326360222 分钟前
dify案例分享-国内首发!手把手教你用Dify调用Nano Banana2AI画图
前端
二川bro24 分钟前
Python大语言模型调优:LLM微调完整实践指南
开发语言·python·语言模型
4***V20229 分钟前
PHP在微服务通信中的消息队列
开发语言·微服务·php
wa的一声哭了30 分钟前
Webase部署Webase-Web在合约IDE页面一直转圈
linux·运维·服务器·前端·python·区块链·ssh
GISer_Jing34 分钟前
3D Cesium渲染架剖析
javascript·3d·webgl
亿坊电商34 分钟前
PHP框架 vs 原生开发:移动应用后端开发实战对比!
开发语言·php