vue-code-layout
Version:
A editor layout for Vue
14 lines (13 loc) • 503 B
TypeScript
import type { Ref } from "vue";
/**
* 筛选反人类的 dragenter、dragleave事件,以保证在进入子节点后不会触发dragleave事件
* @param ref
* @param onEnter
* @param onLeave
* @returns
*/
export declare function useDragEnterLeaveFilter(onEnter: (e: DragEvent) => void, onLeave: (e: DragEvent) => void, element: Ref<HTMLElement | undefined>, storageHolderTag?: string): {
onDragEnter: (e: DragEvent) => void;
onDragLeave: (e: DragEvent) => void;
reset: () => void;
};