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) } })