@vuux/video
Version:
Vue Nuxt 视频播放器
18 lines (17 loc) • 503 B
TypeScript
import { Ref } from 'vue';
/**
* 音量拖动Hook
*
* @param volumeBarEl 音量滑块实例
* @param props props
* @param emit 组件事件
*/
export declare const useVolumeDrag: (volumeBarEl: Ref<HTMLDivElement | null>, props: {
modelValue: number;
}, emits: {
(event: "update:modelValue", value: number): void;
(event: "change", value: number): void;
}) => {
volumeStyle: import('vue').ComputedRef<Record<string, string>>;
startDrag: (e: MouseEvent | TouchEvent) => void;
};