SignDawn
SignDawn
https://developer.mozilla.org/zh-CN/docs/Web/API/MouseEvent/button 代码基于 mousedown button = 2 实现
基于 ondrop 来实现,event.dataTransfer.getData 只能拿到字符串。 解决方法: 考虑使用 addCaches 来实现,不基于 ondragstart . 其它解决方案应该也有,麻烦提供一个 codesandbox 的 demo
把末端样式配置成默认就可以了  
不确定为什么现在 lineCap (末端样式) 的默认值 不是 butt (默认) 了,而是 square (方形) 了。
可能是这个原因,导致 官方的默认 成了 square 方形。 你可以暂时对圆做一下特殊处理,将圆的 lineCap 更改成默认。(正方形不更改) 后续应该会在图形绘制上来解决这个问题。
 这个点是为了应对这种情况的,最小的拐点。
看起来你这样解决也是可以的 问题其实在源码里留了 TODO: 的,如果有时间的话,我会再看一下这个问题 
结束编辑态才会生效,可以点空白在下载
hideInput 试试看?在保存前调用
多层 canvas 结构带来的,图片在单独的层,切换到中层或上层即可。 