CanvasContext.draw()现在还需要加延迟吗导出图片时
发布于 4 年前 作者 rhou 2706 次浏览 来自 问答

ctx.draw(false, setTimeout(() => {

wx.canvasToTempFilePath({

canvasId: ‘firstCanvas’,

success: (res) => {

that.setData({

img: res.tempFilePath

})

},

fail: (e) => {

console.log(e)

}

})

}, 800))

我看文档说已经解决了不需要加延迟了,但是为啥有手机还是会出现画不上的情况啊,加了延迟出现几率就小了很多。

回到顶部