赋值: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
相关推荐
碧蓝的水壶2 分钟前
数据转换过程newbe365243 分钟前
我们如何使用 impeccable 优化前端界面设计与实现稳定性2501_947575806 小时前
计算机毕业设计之jsp开山车行二手车交易系统骑士雄师6 小时前
java面试题 4:鉴权KaMeidebaby7 小时前
卡梅德生物技术快报|蛋白 N 端测序在重组贻贝融合蛋白表征中的应用,解决原核表达序列偏移工艺难题时间的拾荒人7 小时前
C语言字符函数与字符串函数完全指南2501_948106918 小时前
计算机毕业设计之基于jsp教科研信息共享系统kyriewen8 小时前
我筛了 1400 个 Claude Code Skills,留下 5 个天天在用的取经蜗牛8 小时前
Python 第一阶段完全指南:从零到第一个实用工具JNX_SEMI8 小时前
AT2401C 2.4GHz 全集成射频前端单芯片技术解析