blockly >DeleteArea

DeleteArea 类

组件的抽象类,可以删除放在其上的块或气泡。

Signature:

export declare class DeleteArea extends DragTarget implements IDeleteArea 

扩展DragTarget

实现IDeleteArea

构造函数

构造函数 修饰符 说明
(构造函数)() DeleteArea 的构造函数。不应直接调用,只能由子类调用。

属性

属性 修饰符 类型 说明
id 字符串 该组件的唯一 ID,用于向 ComponentManager 注册。
wouldDelete_ protected 布尔值 如果将鼠标放在此组件上,是否将拖动至此删除区域上的最后一个块或气泡删除。删除块或气泡后,此属性不会更新。

方法

方法 修饰符 说明
updateWouldDelete_(wouldDelete) protected 更新内部 willDelete_ 状态。
wouldDelete(element) 返回所提供的区块或气泡在放在此区域时是否被删除。此方法应检查元素是否可删除,并且始终在 onDragEnter/onDragOver/onDragExit 之前调用。