UNPKG

@mpxjs/core

Version:

mpx runtime core

64 lines (57 loc) 1.01 kB
import { CREATED, UNMOUNTED, MOUNTED, ONHIDE, ONSHOW, ONLOAD, UPDATED } from '../../../core/innerLifecycle' const APP_HOOKS = [ 'onLaunch', 'onShow', 'onHide', 'onError', 'onShareAppMessage', 'onUnhandledRejection', 'onPageNotFound' ] const PAGE_HOOKS = [ 'onLoad', 'onReady', 'onShow', 'onHide', 'onUnload', 'onShareAppMessage', 'onTitleClick', 'onOptionMenuClick', 'onPullDownRefresh', 'onTabItemTap', 'onPageScroll', 'onReachBottom' ] const COMPONENT_HOOKS = [ 'onInit', 'deriveDataFromProps', 'didMount', 'didUpdate', 'didUnmount', 'onError', 'pageShow', 'pageHide' ] export const lifecycleProxyMap = { [CREATED]: ['onInit'], [UPDATED]: ['didUpdate'], [MOUNTED]: ['didMount', 'onReady'], [UNMOUNTED]: ['didUnmount', 'onUnload'], [ONSHOW]: ['pageShow', 'onShow'], [ONHIDE]: ['pageHide', 'onHide'], [ONLOAD]: ['onLoad'] } export const LIFECYCLE = { APP_HOOKS, PAGE_HOOKS, COMPONENT_HOOKS } export const pageMode = ''