赋值: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
相关推荐
广州灵眸科技有限公司3 小时前
瑞芯微RV1126B开发板(EASY-EAI-PI2) Easy-Eai编译环境准备与更新万少4 小时前
我把 Kimi 接进微信,几分钟做了个随手出图助手xiaofeichaichai4 小时前
网络请求与实时通道kTR2hD1qb5 小时前
从 Responses API 到 Chat Completions:一个模型网关的设计复盘代码中介商6 小时前
C++左值与右值:核心判断法则详解JAVA9656 小时前
JAVA面试-并发篇 05-并发包AQS队列实现原理是什么kyriewen6 小时前
浏览器缓存最强攻略:强缓存、协商缓存、CDN、更新策略,一篇搞定Halo_tjn6 小时前
反射与设计模式1持敬chijing6 小时前
Web渗透之SQL注入-联合查询注入-注入点数据类型判断