赋值: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
相关推荐
90后小陈老师3 分钟前
用户管理系统 05 实现后端注册功能 | Java新手实战 | 最小架构 | 期末实训 | Java+SpringBoot+Vue3Coding_Doggy10 分钟前
链盾shieldchain | 项目管理、DID操作、DID密钥更新消息定时提醒闲人编程19 分钟前
Python对象模型:一切都是对象的设计哲学列逍22 分钟前
深入理解 C++ 智能指针:原理、使用与避坑指南用户214118326360222 分钟前
dify案例分享-国内首发!手把手教你用Dify调用Nano Banana2AI画图二川bro24 分钟前
Python大语言模型调优:LLM微调完整实践指南4***V20229 分钟前
PHP在微服务通信中的消息队列wa的一声哭了30 分钟前
Webase部署Webase-Web在合约IDE页面一直转圈GISer_Jing34 分钟前
3D Cesium渲染架剖析亿坊电商34 分钟前
PHP框架 vs 原生开发:移动应用后端开发实战对比!