UNPKG

@xrenders/xflow

Version:

一款功能强大、易用灵活的流程编辑器框架,帮助你轻松构建复杂的工作流和流程产品

20 lines 512 B
import { uuid } from './'; /** * 获取所有子节点 */ export var generateCopyNodes = function generateCopyNodes(parentNode) { // 1、定义 childNodeIds 数组,用于存储找到的所有节点的 id,默认把 rootNode 添加到数组中 var childNodes = []; var rootNode = { id: uuid(), type: parentNode.type, data: Object.assign({}, parentNode.data), position: { x: 0, y: 0 }, sourceId: parentNode.id }; childNodes.push(rootNode); return childNodes; };