技术栈

后端给的树形结构 递归 改造成阶联选择器所需要的lable、value结构

好想Z☡zᶻ2024-08-02 21:27
复制代码
赋值: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
      })
    },
上一篇:美团 AIGC产品经理面经(已拿 offer)
下一篇:easyexcel读文件入批量入es
相关推荐
ClearViper3
3 分钟前
Java的多线程笔记
java·开发语言·笔记
敷啊敷衍
3 分钟前
深入探索 C++ 中的 string 类:从基础到实践
开发语言·数据结构·c++
学地理的小胖砸
13 分钟前
【Python 面向对象】
开发语言·python
神经毒素
43 分钟前
WEB安全--Java安全--LazyMap_CC1利用链
java·开发语言·网络·安全·web安全
帅帅哥的兜兜
1 小时前
next.js实现项目搭建
前端·react.js·next.js
筱歌儿
1 小时前
css 左右布局
前端·css
酷炫码神
1 小时前
C#语法基础
开发语言·c#
ddd...e_bug
1 小时前
GMT之Bash语言使用
开发语言·bash
码农秋
1 小时前
填坑记: 古董项目Apache POI 依赖异常排除
开发语言·tomcat·jsp·poi·依赖冲突
qq_65364446
1 小时前
如何查看打开的 git bash 窗口是否是管理员权限打开
开发语言·windows·git·bash
热门推荐
01YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】02KGG转MP3工具|非KGM文件|解密音频03从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑04【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!05Coze扣子平台完整体验和实践(附国内和国际版对比)06DeepSeek各版本说明与优缺点分析07【解决】Android Gradle Sync 报错 Could not read workspace metadata08YOLOv5改进 | 添加CA注意力机制 + 增加预测层 + 更换损失函数之GIoU09苍穹外卖面试总结10yolov10来了!用yolov10训练自己的数据集(原理、训练、部署、应用)