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

fxy060608's avatar
fxy060608 已提交
7 8
export const UNI_STORAGE_LOCALE = 'UNI_LOCALE'

fxy060608's avatar
fxy060608 已提交
9 10 11
// quickapp-webview 不能使用 default 作为插槽名称
export const SLOT_DEFAULT_NAME = 'd'

fxy060608's avatar
fxy060608 已提交
12
export const COMPONENT_NAME_PREFIX = 'VUni'
fxy060608's avatar
fxy060608 已提交
13

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

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

export const UNI_SSR = '__uniSSR'
fxy060608's avatar
fxy060608 已提交
21
export const UNI_SSR_TITLE = 'title'
fxy060608's avatar
fxy060608 已提交
22
export const UNI_SSR_STORE = 'store'
fxy060608's avatar
fxy060608 已提交
23 24
export const UNI_SSR_DATA = 'data'
export const UNI_SSR_GLOBAL_DATA = 'globalData'
fxy060608's avatar
fxy060608 已提交
25 26 27 28 29

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

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

fxy060608's avatar
fxy060608 已提交
31
export const WXS_PROTOCOL = 'wxs://'
fxy060608's avatar
fxy060608 已提交
32 33
export const JSON_PROTOCOL = 'json://'

fxy060608's avatar
fxy060608 已提交
34 35 36
export const WXS_MODULES = 'wxsModules'
export const RENDERJS_MODULES = 'renderjsModules'

fxy060608's avatar
fxy060608 已提交
37 38 39 40 41 42 43 44 45
// 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'
46
export const ON_KEYBOARD_HEIGHT_CHANGE = 'onKeyboardHeightChange'
fxy060608's avatar
fxy060608 已提交
47 48 49 50 51 52
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'
fxy060608's avatar
fxy060608 已提交
53 54
// 百度特有
export const ON_INIT = 'onInit'
fxy060608's avatar
fxy060608 已提交
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81

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 已提交
82
export const ON_WXS_INVOKE_CALL_METHOD = 'onWxsInvokeCallMethod'