走个效果图先:
WXML
清除保存图片
js:
// pages/sign/sign.js var content = null; var touchs = []; var canvasw = 0; var canvash = 0; //获取系统信息 wx.getSystemInfo({ success: function (res) { canvasw = res.windowWidth; canvash = canvasw*9/16; }, }), Page({ /** * 页面的初始数据 */ data: { signImage : '', }, // 画布的触摸移动开始手势响应 start: function (event) { // console.log("触摸开始" + event.changedTouches[0].x) // console.log("触摸开始" + event.changedTouches[0].y) //获取触摸开始的 x,y let point = { x: event.changedTouches[0].x, y: event.changedTouches[0].y } touchs.push(point) }, // 画布的触摸移动手势响应 move: function(e) { let point = {x: e.touches[0].x, y: e.touches[0].y} touchs.push(point) if(touchs.length >= 2) { this.draw(touchs) } }, // 画布的触摸移动结束手势响应 end: function(e){ console.log("触摸结束"+e) //清空轨迹数组 for (let i = 0 ;i
热门文章