后端给的树形结构 递归 改造成阶联选择器所需要的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
      })
    },
相关推荐
wjs20243 分钟前
MySQL 复制表
开发语言
ohyeah6 分钟前
用 Vue3 + Coze API 打造冰球运动员 AI 生成器:从图片上传到风格化输出
前端·vue.js·coze
interception11 分钟前
爬虫逆向,瑞数6,补环境,国家专利
javascript·爬虫·python·网络爬虫
Dragon Wu15 分钟前
TailWindCss 核心功能总结
前端·css·前端框架·postcss
laocooon52385788616 分钟前
相对名次算法的处理python
开发语言·python·算法
沐知全栈开发16 分钟前
CSS Overflow
开发语言
星火开发设计18 分钟前
Python冒泡排序详解:从原理到代码实现与优化
开发语言·笔记·python·开源·排序算法·课程设计
SHolmes185440 分钟前
给定某日的上班时间段,计算当日的工作时间总时长(Python)
开发语言·前端·python
掘金安东尼44 分钟前
顶层元素问题:popover vs. dialog
前端·javascript·面试
咖啡の猫1 小时前
Python字典元素的增、删、改操作
java·开发语言·python