撤销恢复 VS 异步操作
过去一段时间遇到了一些异步操作导致的撤销恢复问题,想了一些解决方案,但考虑到任务排期并没有使用比较好的解决方案。不过这是个很有意思的问题,就想着写篇文章来记录一下。
撤销恢复撤销恢复简单来讲就是:假设有一个状态A,经过一个操作action变为了状态B,此时我们可以通过撤销(undo)操作退回状态A,然后可以通过恢复(redo)操作变为状态B。
graph LR
A--action-->...
阅读全文…