DragTarget 类
此组件的抽象类,当某个块或气泡在其上方拖动或放下时,该组件具有自定义行为。
Signature:
export declare class DragTarget implements IDragTarget
实现:IDragTarget
构造函数
构造函数 | 修饰符 | 说明 |
---|---|---|
(构造函数)() | DragTarget 的构造函数。它的作用是添加 id 属性,不能直接调用,只能由子类调用。 |
属性
媒体资源 | 修饰符 | 类型 | 说明 |
---|---|---|---|
ID [id] | string | 该组件的唯一 ID,用于向 ComponentManager 注册。 |
方法
方法 | 修饰符 | 说明 |
---|---|---|
getClientRect() | 返回相对于块注入 div 的拖动目标区域的边界矩形(以像素为单位)。 | |
onDragEnter(_dragElement) | 处理带有块或气泡的光标进入此拖动目标的情况。 | |
onDragExit(_dragElement) | 处理带有块或气泡的光标离开此拖动目标的情况。 | |
onDragOver(_dragElement) | 处理何时将带有块或气泡的光标拖动到此拖动目标上。 | |
onDrop(_dragElement) | 处理在此组件上掉落块或气泡的情况。此处不应处理删除。 | |
shouldPreventMove(_dragElement) | 用于返回在放置此组件后是否应移动提供的图块或气泡。如果为 true,元素将返回到拖动开始时的位置。 |