uniapp:微信小程序uni.canvasToTempFilePath(),报错:canvasToTempFilePath: fail canvas is empty
错误原因:
生成海报为了方便调用,将canvas封装在了子组件中。
绘制完海报后,调用uni.canvasToTempFilePath()
保存canvas
为图片会提示错误信息:canvasToTempFilePath: fail canvas is empty
通过百度了解,在微信小程序子组件中调用canvasToTempFilePath
时,需要额外增加一个this
uni.canvasToTempFilePath(object, component,this) //上面就是新增加的this,只有在微信小程序中需要添加,不然会报错