赋值: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
相关推荐
HashTang8 分钟前
不用再配服务器了!这套 Next.js + Cloudflare 模板,一个人搞定全栈出海liu****8 分钟前
4.基础开发工具(一)文火冰糖的硅基工坊8 分钟前
[人工智能-大模型-72]:模型层技术 - 模型训练六大步:①数据预处理 - 基本功能与对应的基本组成函数小龙报12 分钟前
《C语言疑难点 --- 字符函数和字符串函数专题(上)》凭君语未可17 分钟前
深度解析Java的多态特性Cory.眼21 分钟前
WebRTC入门指南:实时通信零基础csbysj202028 分钟前
DTD 元素:XML 与 SGML 文档结构解析指南傻童:CPU41 分钟前
C语言练习题前端架构师-老李44 分钟前
16 Electron 应用自动更新方案:electron-updater 完整指南极地星光1 小时前
协程:实战与系统集成(高级篇)