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