From 2719b6e2d2cb5cd05b633b9135dd081b0820af81 Mon Sep 17 00:00:00 2001 From: wangyaqi Date: Thu, 28 Nov 2019 15:07:41 +0800 Subject: [PATCH] =?UTF-8?q?fix(v3):=20=E4=BF=AE=E5=A4=8Dwebveiw=E5=8D=B8?= =?UTF-8?q?=E8=BD=BD=E6=97=B6=E7=9A=84=E8=BF=94=E5=9B=9E=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app-plus/service/api/route/navigate-back.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/platforms/app-plus/service/api/route/navigate-back.js b/src/platforms/app-plus/service/api/route/navigate-back.js index f20e65466..905e9e076 100644 --- a/src/platforms/app-plus/service/api/route/navigate-back.js +++ b/src/platforms/app-plus/service/api/route/navigate-back.js @@ -50,7 +50,7 @@ function back (delta, animationType, animationDuration) { }) } - const backPage = function () { + const backPage = function (webview) { if (animationType) { webview.close(animationType, animationDuration || ANI_DURATION) } else { @@ -69,11 +69,13 @@ function back (delta, animationType, animationDuration) { }) } + const webview = currentPage.$getAppWebview() if (!currentPage.__uniapp_webview) { - return backPage() + return backPage(webview) } - const webview = currentPage.$getAppWebview() - backWebview(webview, backPage) + backWebview(webview, () => { + backPage(webview) + }) } export function navigateBack ({ -- GitLab