第一部分代码创建画布,捕获标签的触摸事件,记录坐标,然后用canvas画线最后用toDataURL图片转成base64off=availHeight-400canvas.height='350'canvas.width=c.clientWidthc.appendChild(canvas)letdr=canvas.getContext('2d')dr.strokeStyle='blue'canvas.addEventListener('touchstart',(e)=>{dr.beginPath()dr.moveTo(e.changedTouches["0"].pageX,e.changedTouches["0"].pageY-off)})canvas.addEventListener('touchmove',(e)=>{dr.lineTo(e.changedTouches[0].pageX,e.changedTouches[0].pageY-off)dr.stroke()})canvas.addEventListener('touchend',(e)=>{dr.closePath()})生成图片letimg=document.querySelector('canvas').toDataURL()如果需要发送到后台,可以让后台支持base64或者blob,buffer
