UNPKG

vuux

Version:

Vue3 Nuxt3 Nuxt4 组件库

21 lines (20 loc) 788 B
import { Ref } from 'vue'; import { Emits, Props } from '../types'; /** * sliderHook * * @param props 组件属性 * @param sliderBarRef 实例 * @param sliderBlockRef 实例 * @param emits 组件事件 */ export declare const useVerifySlider: (props: Props, sliderBarRef: Ref<HTMLDivElement | null>, sliderBlockRef: Ref<HTMLDivElement | null>, emits: Emits) => { sliderIsOk: Ref<boolean, boolean>; sliderIsLoosen: Ref<boolean, boolean>; sliderIsMoving: Ref<boolean, boolean>; sliderMessage: import('vue').WritableComputedRef<string, string>; sliderOnMousedown: (e: MouseEvent | TouchEvent) => void; sliderOnMousemove: (e: MouseEvent | TouchEvent) => void; sliderOnMouseup: (e: MouseEvent | TouchEvent) => Promise<void>; sliderReset: () => void; };