mirror of
https://gitee.com/antv/g6.git
synced 2024-12-10 15:54:25 +08:00
887 B
887 B
title | order |
---|---|
操作栈 | 13 |
pushStack(action, data, stackType)
入栈操作。
实现 undo 功能,可参考这里
实现 redo 功能,可参考这里
参数
名称 | 类型 | 是否必选 | 描述 |
---|---|---|---|
action | string | false | 操作类型,默认值为 update |
data | unknown | false | 入栈的数据 |
stackType | 'redo' | 'undo' | false |
getUndoStack()
获取 undo 栈。
getRedoStack()
获取 redo 栈。
getStackData()
获取栈中的数据。
返回值类型为:
{
undoStack: StackData[];
redoStack: StackData[];
};
clearStack()
清空栈中的数据。