安卓荣耀V20,微信版本是7.0.15 微信小程序canvas画图报错,但是在其他手机荣耀30s,和Nova 3上可以运行。
而IOS没问题:
代码片段:
saveImgToLocal() {
const that = this;
setTimeout(() => {
wx.canvasToTempFilePath({
canvasId: 'k-canvas',
destWidth: that.canvasWidthInPx,
destHeight: that.canvasHeightInPx,
success: function (res) {
that.getImageInfo(res.tempFilePath);
},
fail: function (error) {
console.error(`canvasToTempFilePath failed, ${JSON.stringify(error)}`);
that.triggerEvent('imgErr', {
error: error
});
},
}, this);
}, 300);
}
尝试社区中的加延迟和重试方法,还是报同样的错误。
国产安卓机,真是一言难尽啊,专业为难前端
若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人
请具体描述问题出现的流程,并提供能复现问题的简单代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
之前微信版本没升级到7.0.15的时候是没问题的,这两天微信升级之后出现的这个问题