开发工具中 canvasContext.draw 的callback回调不执行
开发工具版本 1.02.1803150(上一个版本表现正常)
基础库最低版本 1.9.1
问题代码如下
const ctx = wx.createCanvasContext( 'avatar' ) ctx.setFillStyle( 'red' ) ctx.fillRect(10, 10, 150, 100) ctx.draw() ctx.fillRect(50, 50, 150, 100) //ctx.drawImage(files[0], left, top, size, size, 0, 0, 400, 400) ctx.draw( true , ()=>{ console.log( '绘制完成' ) wx.canvasToTempFilePath({ x: 0, y: 0, width: 400, height: 400, fileType: 'jpg' , quality:.8, canvasId: 'avatar' , success: (res)=> { handle([res.tempFilePath]) } }, ctx) } ) console.log( 'drawEnd' ) |
在手机上表现正常
在开发工具中只能输出drawEnd ,没有绘制完成回调
9 回复