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') {