From 26c3202815b6cb586dba56bea7d5265b93c55743 Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Fri, 8 Jul 2022 17:05:45 +0800 Subject: [PATCH] fix(app): popGesture with direct page --- .../src/service/framework/webview/init/event/popGesture.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/uni-app-plus/src/service/framework/webview/init/event/popGesture.ts b/packages/uni-app-plus/src/service/framework/webview/init/event/popGesture.ts index da1dbebf6..ef992d50a 100644 --- a/packages/uni-app-plus/src/service/framework/webview/init/event/popGesture.ts +++ b/packages/uni-app-plus/src/service/framework/webview/init/event/popGesture.ts @@ -23,10 +23,11 @@ export function onWebviewPopGesture(webview: PlusWebviewWebviewObject) { // 拖拽未完成,设置为当前状态栏前景色 setStatusBarStyle(popStartStatusBarStyle) } else if (e.type === 'end' && e.result) { + const len = getCurrentPages().length const page = getCurrentPage() removeCurrentPage() setStatusBarStyle() - if (page && isDirectPage(page)) { + if (page && len === 1 && isDirectPage(page)) { reLaunchEntryPage() } else { // 触发前一个页面 onShow -- GitLab