blockly > LineCursor > preDelete
LineCursor.preDelete() 方法
通过列出我们之后可以将光标移到的节点,并将其保存到 this.potentialNodes,为删除某个代码块做好准备。
删除操作完成后,调用 postDelete 将其移至该列表中的第一个有效节点。
可尝试的位置(按优先顺序排列)包括:
- 当前位置。- 删除的块所附加的连接。- 与被删除分块的下一个连接相连的分块。- 已删除分块的父分块。- 工作区中被删除代码块下方的某个位置。
N.B.: 删除某个分块后,与该分块的输入连接的所有分块也会被删除,但与其下一个连接连接的分块除外。
Signature:
preDelete(deletedBlock: BlockSvg): void;
参数
参数 | 类型 | 说明 |
---|---|---|
deletedBlock | BlockSvg | 要删除的屏幕截图。 |
返回:
void