我的需求是清除后,再次绘画图形。但是一画,之前的都出现了。
操作步骤:1画了3个矩形,2清除画布,3绘制新的矩形(问题出现:清除画布之前的3个图形第1和第2个出现了。)
PS:设置矩形纯白色覆盖的方法无法满足我的要求。我要透明的。
题目来源及自己的思路
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
我的需求是清除后,再次绘画图形。但是一画,之前的都出现了。
操作步骤:1画了3个矩形,2清除画布,3绘制新的矩形(问题出现:清除画布之前的3个图形第1和第2个出现了。)
PS:设置矩形纯白色覆盖的方法无法满足我的要求。我要透明的。
// 请把代码文本粘贴到下方(请勿用图片代替代码)
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
先调用
clearRect
方法再调用beginPath
进行下一次的绘制。