赋值: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
相关推荐
码流子27 分钟前
移动收费怎么做?手持终端+App+收费中心的架构实践moshuying30 分钟前
网购能买Token了!雪落漂泊33 分钟前
C++算法 滑动窗口篇(下)h_654321039 分钟前
echarts实现柱状图加一条横线云创智城-yuncitys1 小时前
YunParking 4.0:JDK 17 与 Spring Boot 3.2 的停车云升级风骏时光牛马1 小时前
生成一个后端标题,只需要一个标题,不需要其他的任何文本。子非鱼@Itfuture1 小时前
关于前后端联调中登录状态/登录信息失效?郭小李1 小时前
openFeign入门馒头不想说话1 小时前
AI当运营,帮你省人力wljt1 小时前
公司二-面试题