php做网页移动端在哪接广告,canvas原生实现前端网页移动端签名

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:34   2035   0

这篇文章给大家介绍的文章内容是关于canvas原生实现前端网页移动端签名,适用于vue.js react 等任何框架,有很好的参考价值,希望可以帮助到有需要的朋友。

let c = document.getElementById("canvas")

let canvas = document.createElement("canvas")

let availHeight = document.documentElement.clientHeight

let off = availHeight - 400

canvas.height = '350'

canvas.width = c.clientWidth

c.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

相关推荐:

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP