wx.canvasToTempFilePath()函数只执行一次?
发布于 5 年前 作者 junxu 2610 次浏览 来自 问答
1 回复

不清楚你出于何种需求要这么搞。只打印一次的猜测:同一个canvas, draw后只回调一次。解决方案:

wxml: 动态创建canvas
<block wx:for="{{tempfileLen}}">
<canvas canvas-id="canvas_{{index}}" />
</block>
 
js:
this.setData({
tempfileLen: tempFilePaths.length
})
for(let i in tempFilePaths) {
  let ctx = wx.createCanvasConetext(`canvas_${i}`)
....
....
}
回到顶部