评论

canvasToTempFilePath: fail canvas is empty 的坑

canvasToTempFilePath 提示 canvasToTempFilePath: fail canvas is empty

wx.canvasToTempFilePath 提示 canvasToTempFilePath: fail canvas is empty,遇到这个问题时搜了好多方案,发现一个都不管用,最后有看了下文档,才发现问题所在。

仔细看下,文档中说当使用canvas 2d时 应该应该使用canvas该属性。

这就是问题所在啊。

当使用2d时根本不用传参 canvasId,直接传入canvas实例即可。

    wx.canvasToTempFilePath({

      x: 0,

      y: 0,

      width: 300,

      height: 200,

      destWidth: 100,

      destHeight: 100,

      canvas:  this.canvas,//这里是重点,获取实例的时候保存为全局变量就行了

      complete(res) {

        console.log(res)

      }

    })


最后一次编辑于  2020-09-06  
点赞 19
收藏
评论

21 个评论

  • 未来
    未来
    2020-10-14

    有效,十分感谢!!我浪费了俩小时……

    2020-10-14
    赞同
    回复

正在加载...

登录 后发表内容