作者: 被我关注今年暴富发布时间: 2023-06-08 18:01:40 浏览:0 次 发布地: 广州市 天气: 晴

        React父节点下新建子节点 const FormSave = (data, nodeId, checkedList) => { // 创建新的节点数据 const newNodeData = { title: ( {data.InterfaceName} showModalFormattribute(data) } style={{ marginLeft: '15px', marginRight: '5px' }}/> showModalDoument(data) } style={{ marginLeft: '15px', marginRight: '5px' }}/> ), value: randomId, children: [], // 新节点没有子节点 }; for (const key in treeDataMap) { if (Object.prototype.hasOwnProperty.call(treeDataMap, key)) { const node = treeDataMap[key].find(item => { return item.children.find(el => el.value === nodeId) }) if (node) { console.log("找到了:", node); if (node.children && Array.isArray(node.children)) { for (let i = 0; i < node.children.length; i++) { if (node.children[i].value === nodeId) { if (node.children[i].children) { node.children[i].children.push(newNodeData); } else { node.children[i].children = [newNodeData]; } break; } } } treeDataMap[key] = treeDataMap[key].map(item => { if (item.value === node.value) { return node; } else { return item; } }); } } } }; #前端 #前端程序员 #web #开发工程师 #计算机类专业 #后端









评论:


如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

更多热门说说阅读