canvasToTempFilePath,用这个方法遇到一个苹果13的手机出错,出错信息为
canvasToTempFilePath:fail invalid viewld
但这个离屏画布用toDataURL能够得到数据
drawScore(url) {
var img = canvas.createImage();
img.onload = () => {
ctx.drawImage(img, 其他参数省略);
count++;//这是一个全局变量,有三个图需要叠加
if (count== 3)
wx.canvasToTempFilePath({
参数省略....
canvas: canvas,
success(res) {
有一个苹果13的手机到不了这儿来,目前多数手机都可以,不知道怎么回事
},
fail(res){
that.setData({res.msg})
//这儿产生的错误信息是:canvasToTempFilePath:fail invalid viewld,
//但是用canvas.toDataURL又能够得到图片的信息
}
}
img.src = url;
},
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
苹果12的手机也不行