赋值: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
相关推荐
问心无愧05136 小时前
ctf show web入门160 161xxie1237946 小时前
return与print秋96 小时前
从 Python 后端工程师转型 AI Engineer(AI 工程化)的完整补课清单(2026实战版)李小白666 小时前
第四天-WEB服务器基本原理,IIS服务程序员二叉7 小时前
【Java】 异常高频面试题精讲 | 易错点+对比总结humcomm7 小时前
AI编程时代新前端职位好家伙VCC7 小时前
Web Components主题热切换方案揭秘慕木沐7 小时前
Google ADK Java 1.0版本 核心机制与实战 DemoRoann_seo%7 小时前
C++文件操作完全指南:从文本读写到二进制文件处理甲维斯8 小时前
Kimi版超级玛丽效果“惊人”,配额不足5厘米!