@mpxjs/core
Version:
mpx runtime core
64 lines (57 loc) • 1.01 kB
JavaScript
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 = {
[]: ['onInit'],
[]: ['didUpdate'],
[]: ['didMount', 'onReady'],
[]: ['didUnmount', 'onUnload'],
[]: ['pageShow', 'onShow'],
[]: ['pageHide', 'onHide'],
[]: ['onLoad']
}
export const LIFECYCLE = {
APP_HOOKS,
PAGE_HOOKS,
COMPONENT_HOOKS
}
export const pageMode = ''