签字版功能,使用canvas组件,已经设置背景色(填充白色和drawimage白色图片都试过了),极少部分用户反馈,背景仍然是黑色的(透明的)
content = wx.createCanvasContext('firstCanvas', this)
content.setFillStyle('#ffffff')
content.fillStyle = '#ffffff'
content.fillRect(0, 0, canvasw, canvash)
content.draw()
content.setStrokeStyle('#000000')
content.setLineWidth(5)
content.setLineCap('round')
content.setLineJoin('round')
wx.canvasToTempFilePath({
canvasId: 'firstCanvas',
fileType: 'png',
你试试在draw的回调里调用保存生成图片
另外要注意, 签字版每笔结束要执行
context.beginPath();
canvas填充底色是可以自己定义id。如果给的默认值是黑色建议自己改成需要的。