画布操作记录撤销、恢复技术实现
2021-10-21 18:58:49 0 举报
画布操作记录撤销、恢复技术方案
作者其他创作
大纲/内容
视图改变
change
操作3
useRecord
+ stack: useStack+ command: useActionCommand+ cursor+ maxStackLength
+ record()
pop
操作2
cursor
useRecordCommand
+ undo() + redo()+ execute(cmd)
撤销
PageDSL
push
redo
undo
get
操作4
操作1
恢复
画布操作记录撤销、恢复
数据改变
进入页面
useStack
+ push()+ pop()+ clear()+ get()+ size()
0 条评论
回复 删除
下一页