blockly > LineCursor > preDelete

LineCursor.preDelete() 方法

通过列出我们之后可以将光标移到的节点,并将其保存到 this.potentialNodes,为删除某个代码块做好准备。

删除操作完成后,调用 postDelete 将其移至该列表中的第一个有效节点。

可尝试的位置(按优先顺序排列)包括:

  • 当前位置。- 删除的块所附加的连接。- 与被删除分块的下一个连接相连的分块。- 已删除分块的父分块。- 工作区中被删除代码块下方的某个位置。

N.B.: 删除某个分块后,与该分块的输入连接的所有分块也会被删除,但与其下一个连接连接的分块除外。

Signature:

preDelete(deletedBlock: BlockSvg): void;

参数

参数 类型 说明
deletedBlock BlockSvg 要删除的屏幕截图。

返回

void