diff --git a/packages/designer/src/document/history.ts b/packages/designer/src/document/history.ts index 44c9010c6..3cfb6b4cf 100644 --- a/packages/designer/src/document/history.ts +++ b/packages/designer/src/document/history.ts @@ -36,8 +36,6 @@ export class History { this.obx = autorun(() => { const data = logger(); - // TODO: remove this line - console.info('log'); if (this.justWokeup) { this.justWokeup = false; return; diff --git a/packages/editor-preset-vision/src/pages.ts b/packages/editor-preset-vision/src/pages.ts index 2a4d723b5..c8f70147d 100644 --- a/packages/editor-preset-vision/src/pages.ts +++ b/packages/editor-preset-vision/src/pages.ts @@ -53,6 +53,11 @@ const pages = Object.assign(project, { componentsMap: [], componentsTree, }, true); + + // FIXME: 根本原因应该是 propStash 导致的,这样可以避免页面加载之后就被标记为 isModified + setTimeout(() => { + project.currentDocument?.history.savePoint(); + }, 0); }, addPage(data: OldPageData | RootSchema) { if (isPageDataV1(data)) {