From 544fa23b0ca2e53f4b151923c9a7e101a79e0a94 Mon Sep 17 00:00:00 2001 From: zhenyuWang <13641039885@163.com> Date: Fri, 16 Sep 2022 16:49:32 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20initUnknownHooks=20?= =?UTF-8?q?=E9=80=A0=E6=88=90=E9=83=A8=E5=88=86=E5=B0=8F=E7=A8=8B=E5=BA=8F?= =?UTF-8?q?=20onReady=20=E8=A7=A6=E5=8F=91=E4=B8=A4=E6=AC=A1Bug=20(questio?= =?UTF-8?q?n/153422)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/platforms/mp-alipay/runtime/wrapper/page-parser.js | 2 +- src/platforms/mp-weixin/runtime/wrapper/page-base-parser.js | 2 +- src/platforms/mp-xhs/runtime/wrapper/page-parser.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/platforms/mp-alipay/runtime/wrapper/page-parser.js b/src/platforms/mp-alipay/runtime/wrapper/page-parser.js index 6f6445842..53ce02bbe 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 71f57dfb3..6e80615d8 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 de62a01c0..f206ca955 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 => { -- GitLab