constants.ts 2.4 KB
Newer Older
fxy060608's avatar
fxy060608 已提交
1 2
export const NAVBAR_HEIGHT = 44
export const TABBAR_HEIGHT = 50
fxy060608's avatar
fxy060608 已提交
3
export const ON_REACH_BOTTOM_DISTANCE = 50
fxy060608's avatar
fxy060608 已提交
4
export const RESPONSIVE_MIN_WIDTH = 768
fxy060608's avatar
fxy060608 已提交
5 6

export const COMPONENT_NAME_PREFIX = 'VUni'
fxy060608's avatar
fxy060608 已提交
7 8

export const PRIMARY_COLOR = '#007aff'
fxy060608's avatar
fxy060608 已提交
9 10
export const SELECTED_COLOR = '#0062cc' // 选中的颜色,如选项卡默认的选中颜色
export const BACKGROUND_COLOR = '#f7f7f7' // 背景色,如标题栏默认背景色
fxy060608's avatar
fxy060608 已提交
11 12

export const UNI_SSR = '__uniSSR'
fxy060608's avatar
fxy060608 已提交
13
export const UNI_SSR_TITLE = 'title'
fxy060608's avatar
fxy060608 已提交
14
export const UNI_SSR_STORE = 'store'
fxy060608's avatar
fxy060608 已提交
15 16
export const UNI_SSR_DATA = 'data'
export const UNI_SSR_GLOBAL_DATA = 'globalData'
fxy060608's avatar
fxy060608 已提交
17 18 19 20 21

export const SCHEME_RE = /^([a-z-]+:)?\/\//i
export const DATA_RE = /^data:.*,.*/

export const WEB_INVOKE_APPSERVICE = 'WEB_INVOKE_APPSERVICE'
fxy060608's avatar
fxy060608 已提交
22

fxy060608's avatar
fxy060608 已提交
23
export const WXS_PROTOCOL = 'wxs://'
fxy060608's avatar
fxy060608 已提交
24 25
export const JSON_PROTOCOL = 'json://'

fxy060608's avatar
fxy060608 已提交
26 27 28 29 30 31 32 33 34
// lifecycle

// App and Page
export const ON_SHOW = 'onShow'
export const ON_HIDE = 'onHide'
//App
export const ON_LAUNCH = 'onLaunch'
export const ON_ERROR = 'onError'
export const ON_THEME_CHANGE = 'onThemeChange'
35
export const ON_KEYBOARD_HEIGHT_CHANGE = 'onKeyboardHeightChange'
fxy060608's avatar
fxy060608 已提交
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
export const ON_PAGE_NOT_FOUND = 'onPageNotFound'
export const ON_UNHANDLE_REJECTION = 'onUnhandledRejection'
//Page
export const ON_LOAD = 'onLoad'
export const ON_READY = 'onReady'
export const ON_UNLOAD = 'onUnload'

export const ON_RESIZE = 'onResize'
export const ON_BACK_PRESS = 'onBackPress'
export const ON_PAGE_SCROLL = 'onPageScroll'
export const ON_TAB_ITEM_TAP = 'onTabItemTap'
export const ON_REACH_BOTTOM = 'onReachBottom'
export const ON_PULL_DOWN_REFRESH = 'onPullDownRefresh'

export const ON_SHARE_TIMELINE = 'onShareTimeline'
export const ON_ADD_TO_FAVORITES = 'onAddToFavorites'
export const ON_SHARE_APP_MESSAGE = 'onShareAppMessage'
// navigationBar
export const ON_NAVIGATION_BAR_BUTTON_TAP = 'onNavigationBarButtonTap'
export const ON_NAVIGATION_BAR_SEARCH_INPUT_CLICKED =
  'onNavigationBarSearchInputClicked'
export const ON_NAVIGATION_BAR_SEARCH_INPUT_CHANGED =
  'onNavigationBarSearchInputChanged'
export const ON_NAVIGATION_BAR_SEARCH_INPUT_CONFIRMED =
  'onNavigationBarSearchInputConfirmed'
export const ON_NAVIGATION_BAR_SEARCH_INPUT_FOCUS_CHANGED =
  'onNavigationBarSearchInputFocusChanged'

// framework

export const ON_APP_ENTER_FOREGROUND = 'onAppEnterForeground'
export const ON_APP_ENTER_BACKGROUND = 'onAppEnterBackground'
export const ON_WEB_INVOKE_APP_SERVICE = 'onWebInvokeAppService'