UNPKG

nimble-ui

Version:
79 lines (68 loc) 1.7 kB
import { prefixStyle, prefixEvent } from 'nimble-lib'; /** * 触摸事件 */ export const TOUCH_EVENT = 1; /** * 鼠标事件 */ export const MOUSE_EVENT = 2; /** * 鼠标事件类型 */ export const eventType = { touchstart: TOUCH_EVENT, touchmove: TOUCH_EVENT, touchend: TOUCH_EVENT, mousedown: MOUSE_EVENT, mousemove: MOUSE_EVENT, mouseup: MOUSE_EVENT, mouseleave: MOUSE_EVENT }; /** * 样式名称 */ export const styleName = { transform: prefixStyle('transform'), transition: prefixStyle('transition'), transitionTimingFunction: prefixStyle('transitionTimingFunction'), transitionDuration: prefixStyle('transitionDuration'), transitionProperty: prefixStyle('transitionProperty'), transitionDelay: prefixStyle('transitionDelay'), transformOrigin: prefixStyle('transformOrigin') }; /** * 事件名称 */ export const eventName = { transitionEnd: prefixEvent('transitionend', true) }; /** * 右边内容块的显示/隐藏 */ export const STATUS_TYPE = { INIT: 'init', // 初始状态 VISIBLE: 'visible', // 显示状态 HIDDEN: 'hidden' // 隐藏状态 }; /** * 判断是否是数字类型 */ export const REG_NUM = /^(-|\+)?[0-9]+.?[0-9]*$/; /** * 事件类型 */ export const EVENT_TYPE = { UPDATE_EVENT: 'update:isUpdate', // 更新事件类型 UPDATE_STATE: 'update:state', // 右边内容的状态事件 CONFIRM_CHANGE: 'confirmChange', // 点击右边模块的事件类型 CLICK_ITEM: 'clickItem' // clickItem事件 }; /** * 滑动方向 */ export const MOVING_DIRECTION = { RIGHT: '1', // 往右滑动 LEFT: '-1', // 往左滑动 NO: '0' // 没有方向 };