diff --git a/packages/designer/src/document/node/node.ts b/packages/designer/src/document/node/node.ts index a2deabff7..ab9ee9422 100644 --- a/packages/designer/src/document/node/node.ts +++ b/packages/designer/src/document/node/node.ts @@ -910,7 +910,8 @@ export class Node { if (dropElement) { return { container: dropElement, ref }; } - return { container: this, ref }; + // 假如最后找不到合适位置,返回 undefined 阻止继续插入节点 + return undefined; } const canDropIn = this.componentMeta?.prototype?.options?.canDropIn;