后端给的树形结构 递归 改造成阶联选择器所需要的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
      })
    },
相关推荐
m0_61134931几秒前
什么是副作用(Side Effects)
开发语言·前端·javascript
狗头大军之江苏分军1 分钟前
她在结婚那天离开了:我们该重新谈谈“结婚这件事”
前端·后端
消失的旧时光-19431 分钟前
从命令式跳转到声明式路由:前端、Android、Flutter 的一次统一演进
android·前端·flutter·状态模式
icestone_kai7 分钟前
ngix开启跨域
前端
咸虾米_8 分钟前
uniapp使用history路由模式打包上线到前端网页托管的注意事项
前端·uni-app·vue3·unicloud·前端网页托管
Aniugel8 分钟前
前端服务端渲染 SSR
服务器·javascript
前端无涯9 分钟前
React Router(web) 全解析:知识点、工作注意点及面试重点
前端·react.js·前端框架
妮妮分享10 分钟前
维智地图如何集成
开发语言·ios·swift
EQ_雪梨蛋花汤11 分钟前
【NDK / JNI】Sceneform-EQR 集成 Filament JNI 源码:关键点与逐步操作记录
前端
C_心欲无痕12 分钟前
vue3 - shallowReactive浅层响应式对象(只对顶层属性)
前端·javascript·vue.js