画布直接生成图片保存到手机,多文本的时候会出现错乱的样子,后来发现之后安卓会发生,ios并没有出现问题
原因就是draw()的时候写了回调,
修改为先draw,然后延时1.5秒之后就不会出现问题了,
context.draw(false)
setTimeout(function(){
wx.canvasToTempFilePath({
quality: 1,
height: y,
canvasId: 'firstCanvas',
success(ress) {
wx.hideLoading()
that.setData({
tempPic: ress.tempFilePath
})
}
})
},1500)