wx.canvasToTempFilePath为什么不能多次调用

发布于 8 年前作者 vcai3308 次浏览最后编辑 8 年前来自 ask

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

WXOPEN Club 内容图片

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

WXOPEN Club 内容图片
2 回复
wangming
wangming1 楼6 年前

Promise异步执行试试

xiazheng
xiazheng2 楼6 年前

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