后端给的树形结构 递归 改造成阶联选择器所需要的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
      })
    },
相关推荐
eokred7 分钟前
图片预览组件的另一种设计:Headless、可组合、开箱即用
前端·react
我的xiaodoujiao12 分钟前
Django 基础知识详细图文教程 4-Django 视图定义与使用
开发语言·数据库·后端·测试工具·django·sqlite
南雨北斗12 分钟前
解决web开发中前后端跨域通信(session失效问题)
前端
l1t12 分钟前
DeepSeek总结的DuckDB在 CI 中为 release 和 glibc CLI 构建启用 LTO - #24225
开发语言·数据库·ci/cd·duckdb
whitelbwwww14 分钟前
c++运行RKNN
开发语言·c++
2601_9620702321 分钟前
差异基因富集分析(R语言——GO&KEGG&GSEA)
开发语言·golang·r语言
Y38153266221 分钟前
body-upload-js
前端·javascript·浏览器·深拷贝·数据克隆
布莱克60523 分钟前
栈(Stack)详解:定义、作用、应用场景及与队列的区别(附 C/C++ 代码)
c语言·开发语言·c++·
zmzb010323 分钟前
C++课后习题训练记录Day203
开发语言·c++