收藏
回答

context.draw中的wx.canvasToTempFilePath,生成图片有时候是空的?

exportfunction() {
    if (arrx.length == 0) {
      wx.showModal({
       title'提示',
       content'签名内容不能为空!',
       showCancelfalse
      });
      return false;
     };
    const that = this;
    this.data.context.draw(false, wx.canvasToTempFilePath({
     x0,
     y0,
     quality:1,
     
     fileType'png',
     canvasId'firstCanvas',
     success(res) {
        console.log("res.tem",res)
      console.log("res.tem",res.tempFilePath)
     const {
      tempFilePath
     } = res;
     console.log("takeimageUrl",""+tempFilePath)
     that.setData({
      'userInfo.signImgUrl': tempFilePath,
     })
     arrx=[]     },
     fail() {
     wx.showToast({
      title'导出失败',
      icon'none',
      duration2000
     })
     }
    })
    )
    },

以上是我的代码块,是一个签字版生成图片的方法,求助大佬,为什么有时候会生成空图片?

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

1 个回答

  • 雨
    2022-01-21
    this.data.context.draw(false,function(){
         wx.canvasToTempFilePath({....})
       })
    


    试试

    2022-01-21
    有用
    回复
登录 后发表内容
问题标签