Command 实例
command
实例负责命令的添加及执行,内置了很多命令,也可以自行添加,命令指需要在历史堆栈数据里添加副本的操作。可通过mindMap.command
获取到该实例
属性
history
当前所有的历史数据列表。不要手动修改该数组。
activeHistoryIndex
当前所在的历史数据索引。不要手动修改该属性。
方法
前进后退请使用命令BACK
或FORWARD
。
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
方法,不过该方法会立即执行,不会延迟。