<canvas canvas-id="myCanvas" style="width: {{cWidth}}px; height: {{cHeight}}px; position: fixed; top: 150vh; left: 0;"></canvas>
==========
const ctx = wx.createCanvasContext('myCanvas')
....
console.log('===3===')
ctx.draw(false, () => {
console.log('===4===')
wx.canvasToTempFilePath({
...
success: (res) => {
console.log('===5===')
// 以下为上传图片返回图片链接、保存图片链接
}
})
})
业务逻辑:
a.从相册里选择一张图片;
b.绘画到canvas,在图片上增加几个字;
c.然后将图片上传;
d.逻辑处理完后再从相册选一张重复之前的步骤
第一次draw时,3、4、5都打印了
第二次draw只打印了3
安卓、工具正常,就ios有比较大的概率第二次draw回调不执行
有知道怎么解决的吗?
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)