html - 撤消 Canvas Html 中的最后一个操作
问题描述
我有一个画布,它有两个圆弧相交。当我在弧(灵感)之间移动光标时,我希望出现一条线。我能够绘制线条,但我无法删除之前绘制的线条。我找不到任何东西来恢复之前绘制的阶段(不要将它与 context.restore() 混淆,因为它只会让你在它上面绘制)
我的代码
我目前正在做的是为每个 mouseMove 重复创建整个画布,这非常低效并且使进一步的改进变得复杂。有什么帮助吗?
解决方案
推荐阅读
- excel - 使用宏将粘贴复制到不同位置
- python - 在 Python 中对元素进行分组的 list 方法
- angular - 具有嵌套承诺和可观察的角度解析
- c# - Windows中tabcontrol的奇怪行为,所有选项卡出现两次
- node.js - 有没有办法从 node.js 服务器中的 node-red 服务器接收图片?
- android - Android - 如何以编程方式了解带有感叹号的 Wi-Fi 图标状态
- sql - 如何修复 Spark-SQL 中的“引用外部查询的表达式...”错误?
- javascript - React - 不变违规:缩小 React 错误 #130。仅在生产中
- jmeter - Jmeter 无法在移动应用(混合)上记录 https 站点的步骤
- flutter - 读取后如何从 StreamBuilder 中删除数据?