您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

canvas原生实现前端网页移动端签名

2025/5/25 4:50:25发布20次查看
这篇文章给大家介绍的文章内容是关于canvas原生实现前端网页移动端签名,适用于vue.js react 等任何框架,有很好的参考价值,希望可以帮助到有需要的朋友。
let c = document.getelementbyid(canvas)let canvas = document.createelement(canvas)let availheight = document.documentelement.clientheightlet off = availheight - 400canvas.height = '350'canvas.width = c.clientwidthc.appendchild(canvas)let dr = 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()})
生成图片
let img = document.queryselector('canvas').todataurl()
如需发送给后端,可以让后端支持base64或者blob、buffer
相关推荐: 
h5新特性的用法:监听app自带的返回键
如何实现移动端的城市定位以及城市区域代码adcode
以上就是canvas原生实现前端网页移动端签名的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product