wx.canvasToTempFilePath({
canvasId: 'miniCode',
success: (res)=>{
wx.previewImage({
urls: [res.tempFilePath]
})
},
fail: (res)=>{
console.log(res);
}
})
canvasToTempFilePath:fail no image 报错,这个可能是什么原因啊。
目前只遇到一个手机有这个问题,iphone7p
遇到个问题的手机系统iOS 11.1.1,微信版本6.5.2
只在这个7p上,其他7p系统版本对不上,不确定是不是iOS系统是最新的原因。
刚刚测到一个6s,11.1.1
微信版本6.5.21没问题,升级了下6.5.22有问题
另一个手机,iOS10.3,更新了微信最新版本也出现了这个问题
7F代码,最简单的画一个矩形都不行。安卓手机是正常的,安卓最新版本微信
求看~~~补充了一些帮助排查的案例!!!
有人在看吗。官方代码,在老版本模拟器是ok的,新版本不行。
@一默 多刷新几次
@一默,app store可以更新微信6.5.23
这个bug 在微信 iOS 今天更新的版本修复,请更新至6.5.23。
抱歉,确实是我们的bug。
我们已经在优化后续变更的流程,确保这类bug不带到现网。
我们在上周五已经提包给苹果审核,目前还卡在苹果那边的审核流程。
在通过审核之前,请开发者做一下容错处理。
抱歉,需要等待苹果审核,请开发者做一下容错处理
我们会尽快修复,建议做当前版本的不兼容提示。
你好,问题已复现,我们会尽快进行修复。
请问解决了吗?
canvasToTempFilePath 生成的图片路径,在image标签中无法显示,开发者工具已经更新到最新版本
麻烦提供下可复现代码
可能是canvas宽高为0,另外draw是异步,需要在setTimeout里调用用canvasToTempFilePath
@Jenson(陈增雄) 好的,谢谢。