diff --git a/src/platforms/app-plus/service/bridge.js b/src/platforms/app-plus/service/bridge.js index 5da78e31d329b67d26144630ab466714c795671e..7e285ea21ef62aacb2eabf72772a9f6a79b74b8b 100644 --- a/src/platforms/app-plus/service/bridge.js +++ b/src/platforms/app-plus/service/bridge.js @@ -70,8 +70,11 @@ export function isTabBarPage (path = '') { return false } return page.$page.meta.isTabBar + } + if (!/^\//.test(path)) { + path = '/' + path } - const route = __uniRoutes.find(route => route.path.replace(/^\//, '') === path.replace(/^\//, '')) + const route = __uniRoutes.find(route => route.path === path) return route && route.meta.isTabBar } catch (e) { if (process.env.NODE_ENV !== 'production') { diff --git a/src/platforms/app-plus/service/framework/webview/parser/pull-to-refresh-parser.js b/src/platforms/app-plus/service/framework/webview/parser/pull-to-refresh-parser.js index bb4e93abd48170ed8ef47f92037ab9e6231c136f..82185de12c6097fe8e567dc564fc91d3584c802d 100644 --- a/src/platforms/app-plus/service/framework/webview/parser/pull-to-refresh-parser.js +++ b/src/platforms/app-plus/service/framework/webview/parser/pull-to-refresh-parser.js @@ -1,7 +1,7 @@ export function parsePullToRefresh (routeOptions) { const windowOptions = routeOptions.window - if (windowOptions.enablePullDownRefresh) { + if (windowOptions.enablePullDownRefresh || (windowOptions.pullToRefresh && windowOptions.pullToRefresh.support)) { const pullToRefreshStyles = Object.create(null) // 初始化默认值 if (plus.os.name === 'Android') {