Skip to content

Command 实例

command实例负责命令的添加及执行,内置了很多命令,也可以自行添加,命令指需要在历史堆栈数据里添加副本的操作。可通过mindMap.command获取到该实例

属性

history

当前所有的历史数据列表。不要手动修改该数组。

activeHistoryIndex

当前所在的历史数据索引。不要手动修改该属性。

方法

前进后退请使用命令BACKFORWARD

pause()

v0.9.11+

暂停收集历史数据。

recovery()

v0.9.11+

恢复收集历史数据。

add(name, fn)

添加命令。

name:命令名称

fn:命令要执行的方法

remove(name, fn)

移除命令。

name:要移除的命令名称

fn:要移除的方法,不传的话移除该命令所有的方法

getCopyData()

获取渲染树数据副本。即当前画布的数据。

clearHistory()

清空历史堆栈数据

addHistory()

触发一次历史堆栈数据添加操作。注意,该方法会延迟执行,延迟时间可通过实例化选项addHistoryTime来设置。

originAddHistory ()

v0.12.1+

功能同addHistory方法,不过该方法会立即执行,不会延迟。

MIT License.