赋值: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
相关推荐
500843 分钟前
React Native for OpenHarmony 实战:三方库 react-native-url-polyfill 的鸿蒙化适配指南IT方大同6 分钟前
java输入输出+方法滕州市燕猫虎计算机科技工作室个体工商户7 分钟前
《Rust程序设计》学习笔记一补码缩写13 分钟前
视频跳转触发了seeked,画面就到位了吗库拉镜像AI牛牛18 分钟前
漫剧工作室量产方案:依托知漫剧 AI 短剧降本增效不可能片场27 分钟前
内容运营自动化 用相似度拦住撞车选题静默回滚28 分钟前
视频进度条跳回去,先别改事件监听米多科技30 分钟前
让 AI 走进我的 3D 世界:一个 MCP server 的完整实现Wang's Blog32 分钟前
Java框架 SpringCloud 快速入门: 服务拆分之服务远程调用Lank_M32 分钟前
MP4和WebM导出后为何起播与拖动不同