From 809604bdca90a78a39f33ad9536c33aa05ef85f5 Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Tue, 2 Jun 2020 09:39:52 +0800 Subject: [PATCH] feat(v3): add isTab --- .../app-plus/service/framework/webview/index.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/platforms/app-plus/service/framework/webview/index.js b/src/platforms/app-plus/service/framework/webview/index.js index ddd3ac50e..2f21b12b0 100644 --- a/src/platforms/app-plus/service/framework/webview/index.js +++ b/src/platforms/app-plus/service/framework/webview/index.js @@ -80,8 +80,8 @@ export function createWebview (path, routeOptions, query) { webviewStyle.uniPageUrl = getUniPageUrl(path, query) if (process.env.NODE_ENV !== 'production') { console.log('[uni-app] createWebview', webviewId, path, webviewStyle) - } - // android 需要使用 + } + // android 需要使用 webviewStyle.isTab = !!routeOptions.meta.isTabBar return plus.webview.create('', String(webviewId), webviewStyle, { nvue: true @@ -107,6 +107,9 @@ export function initWebview (webview, routeOptions, path, query) { if (!routeOptions.meta.isNVue) { webviewStyle.debugRefresh = getDebugRefresh(path, query, routeOptions) + } else { + // android 需要使用 + webviewStyle.isTab = !!routeOptions.meta.isTabBar } if (process.env.NODE_ENV !== 'production') { console.log('[uni-app] updateWebview', webviewStyle) @@ -167,4 +170,4 @@ export function consumeWebviewReady (pageId) { const callbacks = webviewReadyCallbacks[pageId] Array.isArray(callbacks) && callbacks.forEach(callback => callback()) delete webviewReadyCallbacks[pageId] -} +} -- GitLab