赋值: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
相关推荐
脱胎换骨-军哥21 分钟前
C++/Rust无缝互操作:混合系统新常态songroom41 分钟前
Kimi K3:Rust封装XTP接口详细教程实践瑞瑞小同学1 小时前
处理echarts x轴内容过多,重叠问题kebeiovo1 小时前
游戏服务端开发:Actor模型详解(Go语言)HexCIer1 小时前
面向未来的原子化 CSS:UnoCSS 核心架构分析与 Tailwind CSS 现状迷途呀1 小时前
Python:函数中的参数类型程序员黑豆1 小时前
鸿蒙应用开发中的单位详解:px、vp、fp、lpxHerbert_hwt1 小时前
建立Java程序开发像我这样帅的人丶你还2 小时前
MCP + npm:给五年前的老系统接上AI南一Nanyi2 小时前
依赖注入和控制反转