vuux
Version:
Vue3 Nuxt3 Nuxt4 组件库
17 lines (16 loc) • 583 B
TypeScript
/**
* 拖动事件创建模块
*
* @param onContinue 拖动持续回调
* @param getMouseClient 获取鼠标坐标函数
* @param getTouchClient 获取触摸坐标函数
*/
export declare const createDragHandlers: (onContinue: (pos: number) => void, getMouseClient: (e: MouseEvent) => number, getTouchClient: (e: TouchEvent) => number) => {
handlers: {
handleMouseMove: (e: MouseEvent) => void;
handleTouchMove: (e: TouchEvent) => void;
handleMouseUp: () => void;
handleTouchEnd: () => void;
};
setStop: (fn: () => void) => void;
};