nimble-ui
Version:
53 lines (46 loc) • 1.03 kB
JavaScript
import { prefixStyle } from 'nimble-lib';
/**
* 状态类型
*/
export const STATE_TYPE = {
READY: '0', // 准备状态
LOADING: '1', // 加载状态
COMPLETE: '2', // 加载完成状态
NO_MORE: '3' // 没有更多数据
};
/**
* 事件类型
*/
export const EVENT_TYPE = {
UPDATE_STATE: 'update:state', // 更新state的事件类型
SCROLL: 'scroll', // 滚动事件
INIT: 'init' // 初始化事件
};
/**
* 触摸事件
*/
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'),
transitionTimingFunction: prefixStyle('transitionTimingFunction'),
transitionDuration: prefixStyle('transitionDuration')
};