赋值: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
})
},
后端给的树形结构 递归 改造成阶联选择器所需要的lable、value结构
好想Z☡zᶻ2024-08-02 21:27
相关推荐
程序大视界8 分钟前
【C++ 从基础到项目实战】C++(六):拷贝控制——浅拷贝与深拷贝,兼谈智能指针luck_bor10 分钟前
IO流知识点笔记程序大视界15 分钟前
【Python系列课程】Pandas(四):数据统计与排序——describe、sort_values、samplect97827 分钟前
Three.js 性能优化(测量-定位-优化)研☆香28 分钟前
es6新特性功能介绍(一)KWTXX33 分钟前
使用matlab官网的skills调用claude-待完成陈_杨39 分钟前
鸿蒙开发-疾阅App阅读训练功能技术解析zhangxingchao42 分钟前
AI应用开发八:RAG相关技术总结