就是这个方法执行出的问题,类似用户提的问题有https://developers.weixin.qq.com/community/develop/doc/0004629fda0950f7b6787ec9a56800?highline=%E5%AE%89%E5%8D%93%E7%94%BB%E5%B8%83%E8%BD%AC%E5%9B%BE%E7%89%87
非常着急,上线的小程序之前还是好的,现在突然出现这个问题导致公司业务无法进行,请问有没有临时解决方案?
this.ctx.draw(true, (() => {
setTimeout(function () {
wx.canvasToTempFilePath({
canvasId: that.canvasName,
destWidth: 160,
destHeight: 320,
fileType: 'jpg',
quality: 0.1,
success: function (res) {
if (that.callBack) {
that.callBack(res.tempFilePath);
}
}
}, that);
}, 1000);
})());
麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
这里有用户提的类似问题https://developers.weixin.qq.com/community/develop/doc/0004629fda0950f7b6787ec9a56800?highline=%E5%AE%89%E5%8D%93%E7%94%BB%E5%B8%83%E8%BD%AC%E5%9B%BE%E7%89%87
机型是所有安卓机型。为什么之前没有问题,现在出现这个问题?请问有没有临时解决方案?这个问题很重要
是个bug,但是需要时间去修复
请问没有临时解决方案吗?现在业务没法进行很着急啊!!!
默认是Png格式的,没有填充背景的话,默认就是黑色的,在绘制之前加一个 fillRect 填充一个白色的背景试下,或是改成用 jpg 格式
这个办法可以,感谢!!!