提交 c73ce96a 编写于 作者: fxy060608's avatar fxy060608

fix(mp-baidu): onInit (#3384)

上级 47de19aa
...@@ -14,8 +14,6 @@ import { ...@@ -14,8 +14,6 @@ import {
ON_THEME_CHANGE, ON_THEME_CHANGE,
ON_UNHANDLE_REJECTION, ON_UNHANDLE_REJECTION,
ON_SHARE_APP_MESSAGE, ON_SHARE_APP_MESSAGE,
ON_INIT,
ON_READY,
} from '@dcloudio/uni-shared' } from '@dcloudio/uni-shared'
export interface CustomAppInstanceProperty extends Record<string, any> { export interface CustomAppInstanceProperty extends Record<string, any> {
...@@ -72,11 +70,7 @@ export function parseApp( ...@@ -72,11 +70,7 @@ export function parseApp(
const vueOptions = instance.$.type as ComponentOptions const vueOptions = instance.$.type as ComponentOptions
initHooks(appOptions, HOOKS) initHooks(appOptions, HOOKS)
if (__PLATFORM__ === 'mp-baidu') { initUnknownHooks(appOptions, vueOptions)
initUnknownHooks(appOptions, vueOptions, [ON_INIT, ON_READY])
} else {
initUnknownHooks(appOptions, vueOptions)
}
if (__VUE_OPTIONS_API__) { if (__VUE_OPTIONS_API__) {
const methods = vueOptions.methods const methods = vueOptions.methods
methods && extend(appOptions, methods) methods && extend(appOptions, methods)
......
import { ComponentOptions } from 'vue' import { ComponentOptions } from 'vue'
import { addLeadingSlash, ON_LOAD, stringifyQuery } from '@dcloudio/uni-shared' import {
addLeadingSlash,
ON_INIT,
ON_LOAD,
ON_READY,
stringifyQuery,
} from '@dcloudio/uni-shared'
import { import {
ParseComponentOptions, ParseComponentOptions,
...@@ -50,7 +56,11 @@ function parsePage( ...@@ -50,7 +56,11 @@ function parsePage(
} }
initHooks(methods, PAGE_INIT_HOOKS) initHooks(methods, PAGE_INIT_HOOKS)
initUnknownHooks(methods, vueOptions) if (__PLATFORM__ === 'mp-baidu') {
initUnknownHooks(methods, vueOptions, [ON_INIT, ON_READY])
} else {
initUnknownHooks(methods, vueOptions)
}
initRuntimeHooks(methods, vueOptions.__runtimeHooks) initRuntimeHooks(methods, vueOptions.__runtimeHooks)
initMixinRuntimeHooks(methods) initMixinRuntimeHooks(methods)
parse && parse(miniProgramPageOptions, { handleLink }) parse && parse(miniProgramPageOptions, { handleLink })
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册