微信小程序wx.canvasToTempFilePath无法正常获取图片问题解决方案

微信小程序wx.canvasToTempFilePath无法正常获取图片问题解决方案

最近又在折腾微信小程序端的Canvas海报功能;

canvas海报,最近在开发工具和真机上,使用wx.canvasToTempFilePath保存图片出现了奇葩问题。

主要是canvas设为了type="2d",接口有了实现的差异化。

在开发工具调用canvaId,会提示canvas是空的,所以需要使用参数canvas,并传入canvas的node对象;

如果遇到了临时文件是奇怪的字符,需要将开发工具的版本库调至新版;

真机上,遇到无法保存图片,需要把canvasId和canvasNode都传入,由微信自行判断哪一个可用;