在iOS上,将canvas2d经多重组件封装后,第一次调用wx.canvasToTempFilePath输出的图片不完整 -- 安卓无此问题。
在代码片段中,操作路径:“首页 - 点击进入海报绘制页面” -> “海报绘制页 - 点我绘制海报 - 生成分享图”,在进入“海报绘制页”后,第一次“生成分享图”有很大概率生成的图片不完整(可能是wx.canvasToTempFilePath导出的问题),只要还停留在“海报绘制页”,第二、第三、第N次“生成分享图”全都是正常的。
如果一次没有复现,可以重新打开小程序再试。
代码片段应该生成的正常海报:
生成的问题海报:
楼主解决了吗?
我这也出现了,看canvas已经完整画好了,导出上传就是截取的。
也是ios第一次这样,后面都正常,android正常。
感谢!