diff --git a/src/platforms/mp-alipay/runtime/wrapper/page-parser.js b/src/platforms/mp-alipay/runtime/wrapper/page-parser.js index 6f64458420e75da02d24dc6a0c15acd09df4242a..53ce02bbea4d2c5d6afd7248a0a6b4e50b5e6a20 100644 --- a/src/platforms/mp-alipay/runtime/wrapper/page-parser.js +++ b/src/platforms/mp-alipay/runtime/wrapper/page-parser.js @@ -96,7 +96,7 @@ export default function parsePage (vuePageOptions) { Object.assign(pageOptions.events, vuePageOptions.events || {}) initHooks(pageOptions, hooks, vuePageOptions) - initUnknownHooks(pageOptions, vuePageOptions) + initUnknownHooks(pageOptions, vuePageOptions, ['onReady']) if (Array.isArray(vueOptions.wxsCallMethods)) { vueOptions.wxsCallMethods.forEach(callMethod => { diff --git a/src/platforms/mp-weixin/runtime/wrapper/page-base-parser.js b/src/platforms/mp-weixin/runtime/wrapper/page-base-parser.js index 71f57dfb30f61512439d2744aeeb35b74d2d1b7f..6e80615d8f2fb474cda6cc4d748056f13219e303 100644 --- a/src/platforms/mp-weixin/runtime/wrapper/page-base-parser.js +++ b/src/platforms/mp-weixin/runtime/wrapper/page-base-parser.js @@ -28,7 +28,6 @@ export default function parseBasePage (vuePageOptions, { }) initHooks(pageOptions.methods, hooks, vuePageOptions) - initUnknownHooks(pageOptions.methods, vuePageOptions) pageOptions.methods.onLoad = function (query) { this.options = query @@ -40,6 +39,7 @@ export default function parseBasePage (vuePageOptions, { this.$vm.$mp.query = query // 兼容 mpvue this.$vm.__call_hook('onLoad', query) } + initUnknownHooks(pageOptions.methods, vuePageOptions, ['onReady']) return pageOptions } diff --git a/src/platforms/mp-xhs/runtime/wrapper/page-parser.js b/src/platforms/mp-xhs/runtime/wrapper/page-parser.js index de62a01c0dff5f75d6908969f4fd81b6b6218dcd..f206ca955fbea1bbaf4e771249e6f4c88595322a 100644 --- a/src/platforms/mp-xhs/runtime/wrapper/page-parser.js +++ b/src/platforms/mp-xhs/runtime/wrapper/page-parser.js @@ -81,7 +81,7 @@ export default function parsePage (vuePageOptions) { } initHooks(pageOptions, hooks, vuePageOptions) - initUnknownHooks(pageOptions, vuePageOptions) + initUnknownHooks(pageOptions, vuePageOptions, ['onReady']) if (Array.isArray(vueOptions.wxsCallMethods)) { vueOptions.wxsCallMethods.forEach(callMethod => {