mine-h5-ui
Version:
一款轻量级、模块化基于 Vue3.x 的 H5 前端 UI 组件库 👍
24 lines (23 loc) • 766 B
TypeScript
import { PropsHookParam, Emits } from './types';
import { Ref, ComputedRef } from 'vue';
/**
* 移动列
*/
export declare const useHandMove: (props: Readonly<PropsHookParam>, emit: Emits) => {
swiperDom: Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>;
dots: Ref<number, number>;
dotIndex: Ref<number, number>;
currentValue: Ref<number, number>;
isActive: Ref<boolean, boolean>;
onTouchstart: (e: TouchEvent) => void;
onTouchmove: (e: TouchEvent) => void;
onTouchend: (e: TouchEvent) => void;
onMousedown: (e: MouseEvent) => void;
};
/**
* 样式
*/
export declare const useStyle: (props: Readonly<PropsHookParam>) => {
renderStyle: ComputedRef<Record<string, string>>;
className: Ref<string, string>;
};