收藏
回答

wx.canvasToTempFilePath()函数只执行一次?


回答关注问题邀请回答
收藏

1 个回答

  • 刁_Kyle
    刁_Kyle
    2019-12-09

    不清楚你出于何种需求要这么搞。 只打印一次的猜测:同一个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}`)
    ....
    ....
    }


    2019-12-09
    赞同
    回复
登录 后发表内容
问题标签