收藏
回答

canvas2d经多层组件嵌套后,用canvasToTempFilePath输出的图片可能不完整

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.canvasToTempFilePath, canvas2d 微信iOS客户端 7.0.18 2.14.0

在iOS上,将canvas2d经多重组件封装后,第一次调用wx.canvasToTempFilePath输出的图片不完整 -- 安卓无此问题。

在代码片段中,操作路径:“首页 - 点击进入海报绘制页面” -> “海报绘制页 - 点我绘制海报 - 生成分享图”,在进入“海报绘制页”后,第一次“生成分享图”有很大概率生成的图片不完整(可能是wx.canvasToTempFilePath导出的问题),只要还停留在“海报绘制页”,第二、第三、第N次“生成分享图”全都是正常的。

如果一次没有复现,可以重新打开小程序再试。

代码片段应该生成的正常海报:

生成的问题海报:




回答关注问题邀请回答
收藏
登录 后发表内容
问题标签