小程序
小游戏
企业微信
微信支付
扫描小程序码分享
请教一下这种海报设计的操作步骤缓存思路?前进后退功能,哪位大佬帮助指点一下,谢谢了。
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
每一步操作都记录到一个数组里面,类似生成一个快照,操作次数也记录下来,做前进后退就根据当前操作下标去查询之前记录的快找。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
1、没弄过。
2、认真想了想,表示搞不定。涉及的细节太多,如果有人外包让我做这个,果断拒绝。
需要维护一个历史记录栈来保存用户操作的历史记录。每次用户进行编辑操作时,都将该操作保存到历史记录栈中。当用户需要执行撤销操作时,可以从历史记录栈中取出上一个操作,并将其应用到当前的海报设计中,从而实现撤销操作。同理,当用户需要执行前进操作时,也可以从历史记录栈中取出下一个操作,并将其应用到当前的海报设计中,从而实现前进操作。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
每一步操作都记录到一个数组里面,类似生成一个快照,操作次数也记录下来,做前进后退就根据当前操作下标去查询之前记录的快找。
1、没弄过。
2、认真想了想,表示搞不定。涉及的细节太多,如果有人外包让我做这个,果断拒绝。
需要维护一个历史记录栈来保存用户操作的历史记录。每次用户进行编辑操作时,都将该操作保存到历史记录栈中。当用户需要执行撤销操作时,可以从历史记录栈中取出上一个操作,并将其应用到当前的海报设计中,从而实现撤销操作。同理,当用户需要执行前进操作时,也可以从历史记录栈中取出下一个操作,并将其应用到当前的海报设计中,从而实现前进操作。