From c07be2be3edd9f82936356b9a0602b88bd200d8f Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Fri, 5 Jul 2019 16:38:38 +0800 Subject: [PATCH] fix(h5): onBackPress --- src/core/service/api/route.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/core/service/api/route.js b/src/core/service/api/route.js index 929b0f12c..f5827f3a8 100644 --- a/src/core/service/api/route.js +++ b/src/core/service/api/route.js @@ -1,6 +1,6 @@ import { - isFn -} from 'uni-shared' + hasLifecycleHook +} from 'uni-helpers/index' function onAppRoute (type, { url, @@ -27,7 +27,7 @@ function onAppRoute (type, { const pages = getCurrentPages() if (pages.length) { const page = pages[pages.length - 1] - if (isFn(page.$options.onBackPress) && page.$options.onBackPress.call(page, { + if (hasLifecycleHook(page.$options.onBackPress) && page.__call_hook('onBackPress', { from }) === true) { canBack = false -- GitLab