赋值: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
相关推荐
Highcharts.js1 小时前
倒置百分比堆叠面积图表示列详解|Highcharts大气成分图表代码2601_958492551 小时前
Optimizing Engagement with Freehead Skate - HTML5 Game - Construct 3csdn_aspnet1 小时前
C语言 Lomuto分区算法(Lomuto Partition Algorithm)晨曦中的暮雨1 小时前
4.15腾讯 CSIG云服务产线 一面存在morning2 小时前
【GO语言开发实践】二 GO 并发快速上手茉莉玫瑰花茶2 小时前
工作流的常见模式 [ 1 ]zhangxingchao2 小时前
AI应用开发六:企业知识库山峰哥3 小时前
SQL慢查询调优实战:从全表扫描到索引覆盖的完整复盘xiaoerbuyu12333 小时前
开源Java 邮箱 基于SpringBoot+Vue前后端分离的电子邮件