diff --git a/src/core/service/bridge/on.js b/src/core/service/bridge/on.js index 1ca4f1ac6344c46a6ac2a9e6208711112eb74f52..6fda4858a808ac8dce999d1c96474de8ae13b80e 100644 --- a/src/core/service/bridge/on.js +++ b/src/core/service/bridge/on.js @@ -23,16 +23,16 @@ function onPullDownRefresh (args, pageId) { } } -function callCurrentPageHook (hook, ...args) { +function callCurrentPageHook (hook, args) { const pages = getCurrentPages() if (pages.length) { - callPageHook(pages[pages.length - 1], hook, ...args) + callPageHook(pages[pages.length - 1], hook, args) } } function createCallCurrentPageHook (hook) { - return function (...args) { - callCurrentPageHook(hook, ...args) + return function (args) { + callCurrentPageHook(hook, args) } } diff --git a/src/core/service/plugins/util.js b/src/core/service/plugins/util.js index b9f484167124825c5fd6b3d484683e85c26c3bf6..f4df38b735b9cd09cdc0bc52b115bd52ce2f304d 100644 --- a/src/core/service/plugins/util.js +++ b/src/core/service/plugins/util.js @@ -2,18 +2,18 @@ function callHook (vm, hook, params) { return vm.__call_hook(hook, params) } -export function callAppHook (vm, hook, ...params) { +export function callAppHook (vm, hook, params) { if (hook !== 'onError') { - console.debug(`App:${hook} have been invoked` + (params.length ? ` ${JSON.stringify(params)}` : '')) + console.debug(`App:${hook} have been invoked` + (params ? ` ${JSON.stringify(params)}` : '')) } return callHook(vm, hook, params) } -export function callPageHook (vm, hook, ...params) { +export function callPageHook (vm, hook, params) { // hack 一下,H5 平台通知 View 层onShow,方便 View 层来切换 scroll 事件监听 if (__PLATFORM__ === 'h5') { if (hook === 'onLoad') { - vm.$mp.query = params[0] + vm.$mp.query = params UniServiceJSBridge.publishHandler('onPageLoad', vm, vm.$page.id) } if (hook === 'onShow') {