From 8db52f0f5841ce6aacff940cbbd91b5d36e77173 Mon Sep 17 00:00:00 2001 From: kangwei Date: Sun, 17 May 2020 01:20:19 +0800 Subject: [PATCH] fix: uniqueid --- packages/designer/src/document/document-model.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/designer/src/document/document-model.ts b/packages/designer/src/document/document-model.ts index 352cb681a..3f4805e83 100644 --- a/packages/designer/src/document/document-model.ts +++ b/packages/designer/src/document/document-model.ts @@ -66,6 +66,7 @@ export class DocumentModel { return this.modalNode || this.rootNode; } + private inited = false; constructor(readonly project: Project, schema?: RootSchema) { /* // TODO @@ -92,6 +93,7 @@ export class DocumentModel { (schema) => this.import(schema as RootSchema, true), ); this.setupListenActiveNodes(); + this.inited = true; } @obx.val private willPurgeSpace: Node[] = []; @@ -161,6 +163,9 @@ export class DocumentModel { } let node: Node | null = null; + if (!this.inited) { + schema.id = null; + } if (schema.id) { node = this.getNode(schema.id); if (node && node.componentName === schema.componentName) {