https://developers.weixin.qq.com/miniprogram/dev/api/canvas/wx.canvasToTempFilePath.html
手机型号:iPhoneX
运行系统:IOS 15.4.1
微信版本:8.0.25
基础库版本:2.25.1
代码如下:
ctx.draw(false, (() => {
setTimeout( () => {
wx.canvasToTempFilePath({
quality: 0.5,
fileType: 'jpg',
canvasId: 'firstCanvas',
success: function (res) {
wx.hideLoading()
that.setData({ 'markPhoto': res.tempFilePath })
},
fail: function(error) {
console.log('error', error)
},
complete (complete) {
console.log('complete', complete)
}
}, that)
}, 100)
})())
真机预览正常的吗,或者试试基础库v2.25.0正常不
遇到一样的问题,安卓和开发者工具均正常,
IOS报错:canvasToTempFilePath: fail invalid viewId
请问解决了吗?
我是报这个错误,安卓和模拟器都正常,就IOS会报错
同问,使用基础库2.33.0 iphone xr 同样出现问题, 目前模拟器正常
执行wx.canvasToTempFilePath试着重新query下cavas呢,拿最新的node来入参
请问你解决了么,我是第一次进去正常,第二次就报错