diff --git a/formily/transformer/src/index.ts b/formily/transformer/src/index.ts index c5a02cbc6..1f34d5aaa 100644 --- a/formily/transformer/src/index.ts +++ b/formily/transformer/src/index.ts @@ -25,7 +25,7 @@ const findNode = (node: ITreeNode, finder?: (node: ITreeNode) => boolean) => { if (finder(node)) return node if (!node.children) return for (let i = 0; i < node.children.length; i++) { - if (findNode(node.children[i])) return node.children[i] + if (findNode(node.children[i], finder)) return node.children[i] } return }