赋值: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
相关推荐
Hi~晴天大圣1 小时前
npm使用介绍codeejun1 小时前
每日一Go-73、云原生成本优化 —— 资源限制 & 指标驱动扩容888CC++1 小时前
如何在 C 语言中进行程序调试?就叫_这个吧2 小时前
Java注解、元注解、自定义注解定义及应用喵个咪2 小时前
基于 Taro 的 Headless CMS 多端前端架构:技术解析与二次开发导引狂炫冰美式2 小时前
你还在古法PPT吗,试试HTML呢?免费编辑导出工具给 xdm 放这了Sam_Deep_Thinking2 小时前
聊聊Java中的of万少3 小时前
未来组织的分水岭不是员工数量,而是人才密度任磊abc3 小时前
nextjs16配置eslint+prettierx***r1513 小时前
Another-Redis-Desktop-Manager.1.3.7安装步骤详解(附Redis可视化连接与Key管理教程)