UNPKG

sard-uniapp

Version:

sard-uniapp 是一套基于 Uniapp + Vue3 框架开发的兼容多端的 UI 组件库

27 lines (26 loc) 585 B
import { ref } from 'vue'; export function useStopMovedClick() { let isDown = false; let moved = false; const isStoppedClick = ref(false); const onMouseDown = () => { isDown = true; moved = false; isStoppedClick.value = false; }; const onMouseMove = () => { moved = true; }; const onMouseUp = () => { if (isDown && moved) { isStoppedClick.value = true; } isDown = false; }; return { onMouseDown, onMouseMove, onMouseUp, isStoppedClick, }; }