diff --git a/packages/designer/src/document/node/modal-nodes-manager.ts b/packages/designer/src/document/node/modal-nodes-manager.ts index 7b1471ea9..e2c459521 100644 --- a/packages/designer/src/document/node/modal-nodes-manager.ts +++ b/packages/designer/src/document/node/modal-nodes-manager.ts @@ -32,7 +32,7 @@ export class ModalNodesManager { this.emitter = new EventEmitter(); this.nodeRemoveEvents = {}; this.setNodes(); - // this.hideModalNodes(); + this.hideModalNodes(); this.willDestroy = [ page.onNodeCreate((node) => this.addNode(node)), page.onNodeDestroy((node) => this.removeNode(node)), diff --git a/packages/designer/src/document/node/node.ts b/packages/designer/src/document/node/node.ts index 7c6bb0ab3..9bc5e99cd 100644 --- a/packages/designer/src/document/node/node.ts +++ b/packages/designer/src/document/node/node.ts @@ -166,9 +166,6 @@ export class Node { }); this.settingEntry = this.document.designer.createSettingEntry([this]); } else { - if (this.componentMeta.isModal) { - extras.hidden = true; - } // 这里 props 被初始化两次,一次 new,一次 import,new 的实例需要给 propsReducer 的钩子去使用, // import 是为了使用钩子返回的值,并非完全幂等的操作,部分行为执行两次会有 bug, // 所以在 props 里会对 new / import 做一些区别化的解析