小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 当前 Bug 的表现(可附上截图)
在普通页面中canvas保存图片完全正常,但是在自定义组件中,运行完draw方法之后,为什么就不再往下运行了,
canvasToTempFilePath无法调起
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,注意自定义组件中:https://developers.weixin.qq.com/miniprogram/dev/api/wx.createCanvasContext.html
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
wx.canvasToTempFilePath({
canvasId:
'canvasposter'
,
success: (res) => {
this
.saveImageToPhotosAlbum(res.tempFilePath)
},
fail: (res)=>{
console.log(res)
}
)
你好 根据你说的我改了之后 canvasToTempFilePath里面我这样写的 但是为什么走了失败的回调https://developers.weixin.qq.com/s/SzKmqzmq7g7J
你把fail和complete也写出来,看看报错
fail {errMsg: "canvasToTempFilePath: fail canvas is empty"} complete {errMsg: "canvasToTempFilePath: fail canvas is empty"} 讲道理应该没错 除了this 跟普通页面写的一样 普通页面就没问题
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,注意自定义组件中:https://developers.weixin.qq.com/miniprogram/dev/api/wx.createCanvasContext.html
wx.canvasToTempFilePath({
canvasId:
'canvasposter'
,
success: (res) => {
this
.saveImageToPhotosAlbum(res.tempFilePath)
},
fail: (res)=>{
console.log(res)
}
},
this
)
你好 根据你说的我改了之后 canvasToTempFilePath里面我这样写的 但是为什么走了失败的回调https://developers.weixin.qq.com/s/SzKmqzmq7g7J
你把fail和complete也写出来,看看报错
fail {errMsg: "canvasToTempFilePath: fail canvas is empty"} complete {errMsg: "canvasToTempFilePath: fail canvas is empty"} 讲道理应该没错 除了this 跟普通页面写的一样 普通页面就没问题