小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我的需求是这样的,建立一个画布(myCanvas),在画布上绘制直线,文本框输入起始点以及终点的x、y坐标,点击按钮开始绘制。当我第一次点击按钮开始绘制时,画布上出现了一条直线。当我第二次输入坐标完毕,点击按钮开始绘制时,之前的第一条直线消失,只显示第二条直线。希望大神可以指点下,谢谢!
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
ctx.clearRect(0, 0, canvas.width, canvas.height) 可以放在每次调用前清除一下画布。 你这段代码,不改变设置的话,应该不需要save 和 resore吧。 参考链接:https://developer.mozilla.org/zh-CN/docs/Web/API/CanvasRenderingContext2D/clearRect 希望对你有帮助,还有提个小建议,提问代码建议不要用截图,不好粘贴复现。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
ctx.clearRect(0, 0, canvas.width, canvas.height) 可以放在每次调用前清除一下画布。 你这段代码,不改变设置的话,应该不需要save 和 resore吧。 参考链接:https://developer.mozilla.org/zh-CN/docs/Web/API/CanvasRenderingContext2D/clearRect 希望对你有帮助,还有提个小建议,提问代码建议不要用截图,不好粘贴复现。