小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在模拟器上完全正常,但是安卓真机调试时wx.canvasToTempFilePath无效,甚至没有报错,以至于无从下手(捂脸)...IOS不清楚,没试过
片段:https://developers.weixin.qq.com/s/XkmwSGmJ7Adq
模拟器:
一个画布和画布保存的图片
实机:
只有画布
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这应该是小程序canvas之前的一个bug没修复,draw的回调没执行,https://developers.weixin.qq.com/community/develop/doc/000266e1e5899866fb78882285b400
临时解决方案,找到ec-canvas.js把里面的canvasToTempFilePath改为这样试试
canvasToTempFilePath(opt) {
if
(!opt.canvasId) {
opt.canvasId =
this
.data.canvasId;
}
ctx.restore()
ctx.draw(
true
, () => {
wx.canvasToTempFilePath(opt,
);
});
},
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
代码片段导入不了,另外你可以看看你是否开启调试模式或者配置域名
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这应该是小程序canvas之前的一个bug没修复,draw的回调没执行,https://developers.weixin.qq.com/community/develop/doc/000266e1e5899866fb78882285b400
临时解决方案,找到ec-canvas.js把里面的canvasToTempFilePath改为这样试试
canvasToTempFilePath(opt) {
if
(!opt.canvasId) {
opt.canvasId =
this
.data.canvasId;
}
ctx.restore()
ctx.draw(
true
, () => {
wx.canvasToTempFilePath(opt,
this
);
});
},
代码片段导入不了,另外你可以看看你是否开启调试模式或者配置域名