赋值: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
相关推荐
2401_885885045 分钟前
巴林语音通知接口如何对接?系统告警语音API接入教程java1234_小锋6 分钟前
【技术专题】CSS3 网页技术 - CSS3 盒模型计算机魔术师8 分钟前
手握芯片、又要吞下开源分发入口,英伟达被盯上了H.莓飛16 分钟前
【数据结构】排序总结与规模实测会编程的吕洞宾31 分钟前
RAG检索质量怎么评估?3个指标+LLM裁判实战FLJwu37 分钟前
运动相机采购实战|第四篇(终章):一张清单走完选型全流程,把风险拦在源头收纳过往38 分钟前
数据库加索引的时机:慢查询日志说话段一凡-华北理工大学40 分钟前
高炉能源系统智能化:热风炉、煤气与极致能效~系列文章07:高炉煤气:产生规律与全厂用户平衡程序员大阳1 小时前
副队长JavaScript教程(55)-DOM节点增删改查前端架构师-老李1 小时前
HTML与CSS基础第四课—strong、em、b、i 各表示什么