后端给的树形结构 递归 改造成阶联选择器所需要的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
      })
    },
相关推荐
Y1rong18 小时前
C++ QT之记事本
开发语言·qt
谎言西西里20 小时前
JS 高手必会:手写 new 与 instanceof
javascript
雪碧聊技术21 小时前
前端项目代码发生改变,如何重新部署到linux服务器?
前端·vue3·centos7·代码更新,重新部署
diegoXie21 小时前
Python / R 向量顺序分割与跨步分割
开发语言·python·r语言
程序员小白条21 小时前
0经验如何找实习?
java·开发语言·数据结构·数据库·链表
liulilittle21 小时前
C++ 浮点数封装。
linux·服务器·开发语言·前端·网络·数据库·c++
wordbaby21 小时前
Expo 进阶指南:赋予 TanStack Query “原生感知力” —— 深度解析 AppState 与 NetInfo
前端·react native
Moment21 小时前
从美团全栈化看 AI 冲击:前端转全栈,是自救还是必然 🤔🤔🤔
前端·后端·面试
天问一1 天前
使用 Vue Router 进行路由定制和调用的示例
前端·javascript·vue.js
失散131 天前
Python——1 概述
开发语言·python