后端给的树形结构 递归 改造成阶联选择器所需要的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
      })
    },
相关推荐
HashTang8 分钟前
不用再配服务器了!这套 Next.js + Cloudflare 模板,一个人搞定全栈出海
前端·后端·边缘计算
liu****8 分钟前
4.基础开发工具(一)
linux·开发语言·1024程序员节
文火冰糖的硅基工坊8 分钟前
[人工智能-大模型-72]:模型层技术 - 模型训练六大步:①数据预处理 - 基本功能与对应的基本组成函数
开发语言·人工智能·python
小龙报12 分钟前
《C语言疑难点 --- 字符函数和字符串函数专题(上)》
c语言·开发语言·c++·算法·学习方法·业界资讯·visual studio
凭君语未可17 分钟前
深度解析Java的多态特性
java·开发语言
Cory.眼21 分钟前
WebRTC入门指南:实时通信零基础
javascript·webrtc·实时通信
csbysj202028 分钟前
DTD 元素:XML 与 SGML 文档结构解析指南
开发语言
傻童:CPU41 分钟前
C语言练习题
c语言·开发语言
前端架构师-老李44 分钟前
16 Electron 应用自动更新方案:electron-updater 完整指南
前端·javascript·electron
极地星光1 小时前
协程:实战与系统集成(高级篇)
开发语言