diff --git a/packages/uni-app-plus/dist/index.v3.js b/packages/uni-app-plus/dist/index.v3.js index 527f20727bb976cf546d474b29f9ea70974d39ec..6fa6cab96ec110ab169440f0b5cc5d95789b522e 100644 --- a/packages/uni-app-plus/dist/index.v3.js +++ b/packages/uni-app-plus/dist/index.v3.js @@ -7530,6 +7530,10 @@ var serviceContext = (function () { delete webviewStyle.popGesture; } + if (routeOptions.meta.isQuit) { // 退出 + webviewStyle.popGesture = plus.os.name === 'iOS' ? 'appback' : 'none'; + } + // TODO 下拉刷新 if (path && routeOptions.meta.isNVue) { diff --git a/src/platforms/app-plus/service/framework/webview/parser/webview-style-parser.js b/src/platforms/app-plus/service/framework/webview/parser/webview-style-parser.js index b4c117842792c7d709f6878a83487280626bbf79..c9520f6f581c86f0ec8a98c2f2ca630c2ff47055 100644 --- a/src/platforms/app-plus/service/framework/webview/parser/webview-style-parser.js +++ b/src/platforms/app-plus/service/framework/webview/parser/webview-style-parser.js @@ -67,6 +67,10 @@ export function parseWebviewStyle (id, path, routeOptions = {}) { delete webviewStyle.popGesture } + if (routeOptions.meta.isQuit) { // 退出 + webviewStyle.popGesture = plus.os.name === 'iOS' ? 'appback' : 'none' + } + // TODO 下拉刷新 if (path && routeOptions.meta.isNVue) {