From 44290b65ba77b597304165acce46b94ceb7c40be Mon Sep 17 00:00:00 2001 From: roymondchen Date: Thu, 30 Mar 2023 12:14:52 +0800 Subject: [PATCH] =?UTF-8?q?fix(core):=20=E6=B2=A1=E6=9C=89=E8=AE=BE?= =?UTF-8?q?=E7=BD=AEcurPage=EF=BC=8C=E9=BB=98=E8=AE=A4=E5=8F=96=E7=AC=AC?= =?UTF-8?q?=E4=B8=80=E4=B8=AApage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/core/src/App.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/core/src/App.ts b/packages/core/src/App.ts index 6f8e2c5d..96fd5bd7 100644 --- a/packages/core/src/App.ts +++ b/packages/core/src/App.ts @@ -100,7 +100,11 @@ class App extends EventEmitter { } if (options.config) { - this.setConfig(options.config, options.curPage); + let pageId = options.curPage; + if (!pageId && options.config.items.length) { + pageId = options.config.items[0].id; + } + this.setConfig(options.config, pageId); } bindCommonEventListener(this); @@ -177,6 +181,7 @@ class App extends EventEmitter { this.page.destroy(); this.page = undefined; } + super.emit('page-change'); return; }