wx.canvasToTempFilePath为什么不能多次调用
发布于 6 年前 作者 vcai 3141 次浏览 来自 问答

如图,我通过forEach和遍历创造了两个canvas,对应的id各不同

但是当我想通过循环将两个canvas的内容获取下来时,却发现只能调用一次wx.canvasToTempFilePath,换句话说我只能获取第一个画布中的内容,第二个画布中的内容由于无法调用canvasToTempFilePath导致无法获取图片。请问这是为什么??如果真的只能调用一次那怎么办呢

2 回复

Promise异步执行试试

这个API有毒,你要一次wx.canvasToTempFilePath完成之后,再调用第二次才行

回到顶部