赋值: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
相关推荐
Tansmjs3 分钟前
实时数据可视化库我什么都学不会10 分钟前
Python练习作业32401_8384725125 分钟前
C++模拟器开发实践初九之潜龙勿用26 分钟前
C# 操作Word模拟解析HTML标记之背景色ziqi52230 分钟前
第二十五天笔记froginwe1133 分钟前
MySQL UNION 操作详解ruxshui33 分钟前
Python多线程环境下连接对象的线程安全管理规范雨季66634 分钟前
Flutter 三端应用实战:OpenHarmony 简易点击计数器与循环颜色反馈器开发指南望眼欲穿的程序猿35 分钟前
Ai8051U+DHT11温湿度!GISer_Jing35 分钟前
Memory、Rules、Skills、MCP如何重塑AI编程