后端给的树形结构 递归 改造成阶联选择器所需要的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
      })
    },
相关推荐
cm04Z9c915 小时前
C#摸鱼实录——IoC与DI案例详解
开发语言·c#
omnijk5 小时前
前端工程化
前端
做前端的娜娜子5 小时前
前端必看!我把一段"能跑不敢动"的报表代码用 AI 重构成了组件(附完整 Prompt)
前端·ai编程
柚yuzumi5 小时前
变量明明定义了,为什么访问不到?深入理解 JavaScript 作用域
javascript
long3165 小时前
Java 新手入门与实战开发指南
java·开发语言
hunterandroid5 小时前
[鸿蒙从零到一] ArkUI 动画与转场实战:状态驱动、组件过渡与页面衔接
前端
何时梦醒5 小时前
React + TypeScript + Vite 实战:从零构建 Color Picker 应用
前端·javascript·架构
摩西蒙5 小时前
计算机网络
开发语言·计算机网络·php
谁在黄金彼岸5 小时前
Nuxt.js 详解(一):Vue 开发者为什么要关注 Nuxt
前端