diff --git a/packages/editor/src/services/editor.ts b/packages/editor/src/services/editor.ts index 0e142e12..97b1416c 100644 --- a/packages/editor/src/services/editor.ts +++ b/packages/editor/src/services/editor.ts @@ -91,7 +91,7 @@ class Editor extends BaseService { log('store set ', name, ' ', value); if (name === 'root') { - this.state.pageLength = (value as unknown as MApp).items.length; + this.state.pageLength = (value as unknown as MApp)?.items?.length || 0; this.emit('root-change', value); } }