g6/packages/site/docs/api/graphFunc/stack.zh.md
2023-02-02 10:31:36 +08:00

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()

清空栈中的数据。