技术栈

后端给的树形结构 递归 改造成阶联选择器所需要的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
相关推荐
m0_73812072
26 分钟前
CTFshow系列——命令执行web38-40
前端·windows·安全·web安全
zhoxier
2 小时前
elementui el-select 获取value和label 以及 对象的方法
javascript·vue.js·elementui
是小狐狸呀
2 小时前
elementUI-表单-下拉框数据选中后,视图不更新
前端·javascript·elementui
四岁半儿
5 小时前
常用css
前端·css
你的人类朋友
5 小时前
说说git的变基
前端·git·后端
姑苏洛言
5 小时前
网页作品惊艳亮相!这个浪浪山小妖怪网站太治愈了!
前端
字节逆旅
5 小时前
nvm 安装pnpm的异常解决
前端·npm
Jerry
6 小时前
Compose 从 View 系统迁移
前端
四维碎片
6 小时前
【Qt】线程池与全局信号实现异步协作
开发语言·qt·ui·visual studio
IT码农-爱吃辣条
6 小时前
Three.js 初级教程大全
开发语言·javascript·three.js
热门推荐
01UV安装并设置国内源02DeepSeek更新!速览DeepSeek V3.1新特性03KGG转MP3工具|非KGM文件|解密音频04Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code05蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接06【2025.08.06最新版】Android Studio下载、安装及配置记录(自动下载sdk)07Claude Code VSCode集成开发指南:AI编程助手完整配置082025最新国内服务器可用docker源仓库地址大全(2025年8月更新)09Spring 调试终于不再痛苦了10Linux下V2Ray安装配置指南