赋值: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
相关推荐
starzy1990几秒前
Scala循环与判断:一切皆表达式的控制流starzy199015 分钟前
Scala类和对象:从构造器到样例类的完整指南开开心心就好17 分钟前
音频降噪剪辑工具,音量裁剪一键处理niucloud-admin26 分钟前
NIUCLOUD PHP SAAS上门家政使用文档--服务订单:订单列表怪我冷i1 小时前
Rust 的impl语法详解qq_406981031 小时前
c++的decltype是什么坤坤子吖1 小时前
算法学习——单调队列我就是全世界2 小时前
OpenCode Go 套餐划算吗:先看你用哪个模型螺丝钉tina2 小时前
[Playwright] [02]常用命令与调试:Debug UI、Mode和 Trace Viewer杜 硕2 小时前
从零开始的C++生活——第六讲——01