Skip to content

Commit 8b0cb62

Browse files
committed
feat: 兼容 getNodes
1 parent e01c1ac commit 8b0cb62

2 files changed

Lines changed: 11 additions & 2 deletions

File tree

packages/x-flow/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@xrenders/xflow",
3-
"version": "1.0.3",
3+
"version": "1.0.4-beta.1",
44
"description": "一款功能强大、易用灵活的流程编辑器框架,帮助你轻松构建复杂的工作流和流程产品",
55
"keywords": [
66
"xflow"

packages/x-flow/src/models/store.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,16 @@ const createStore = (initProps?: Partial<FlowProps>) => {
8686
set({ nodes: isTransform ? transformNodes(nodes) : nodes });
8787
},
8888
getNodes: () => {
89-
return get().nodes;
89+
const nodes = get().nodes;
90+
const result = nodes.map(item => {
91+
const { data, ...rest } = item;
92+
const { _nodeType, ...restData } = data;
93+
return {
94+
...rest,
95+
data: restData
96+
}
97+
});
98+
return result;
9099
},
91100
setEdges: edges => {
92101
set({ edges });

0 commit comments

Comments
 (0)