constants.ts 2.6 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

fxy060608's avatar
fxy060608 已提交
8 9
export const I18N_JSON_DELIMITERS: [string, string] = ['%', '%']

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

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

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

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

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

fxy060608's avatar
fxy060608 已提交
28 29 30
export const WXS_MODULES = 'wxsModules'
export const RENDERJS_MODULES = 'renderjsModules'

fxy060608's avatar
fxy060608 已提交
31 32 33 34 35 36 37 38 39
// 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'
40
export const ON_KEYBOARD_HEIGHT_CHANGE = 'onKeyboardHeightChange'
fxy060608's avatar
fxy060608 已提交
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 69 70 71 72 73
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'
fxy060608's avatar
fxy060608 已提交
74
export const ON_WXS_INVOKE_CALL_METHOD = 'onWxsInvokeCallMethod'