赋值: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
相关推荐
llz_11241 分钟前
web-第二次课后作业vipbic6 小时前
别再把“做个H5”挂嘴边了:这个词,官方压根就没有定义过ZC跨境爬虫7 小时前
跟着 MDN 学CSS day_39:(Flexbox 弹性盒子核心机制)小陈同学呦8 小时前
前端如何处理订单状态导航的数据竞态问题开发者每周简报8 小时前
网海三部曲·无名宗师传喵个咪8 小时前
GoWind Toolkit 前端代码生成|Vue3(ElementPlus/Vben)、React(AntDesign)全自动一键生成教程isyangli_blog8 小时前
OpenDayLight (Carbon 版本) 启动与组件安装vb2008118 小时前
FastAPI APIRouterBenszen8 小时前
KVM虚拟化解决方案会编程的土豆8 小时前
Go 语言反射(Reflection)详解