小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 当前 Bug 的表现(可附上截图)
开发工具 和 iphone真机都可以打印 after, 安卓真机(锤子 坚果pro2)不会打印after
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
看代码是一个空的 draw?没有 canvas 的操作,并且 draw(true) 的话,是保留上一次的绘制结果,也就是不做任何操作?这个是什么需求呢
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
是把 echarts 生成的 canvas 转换成 img 保存下来,为何 ios 上就不会出现这种问题?
那应该依赖于 echarts 绘制完成的回调?你单独依赖 draw 的回调,其实也不能保证此时 ecahrts 已经绘制完成。ios上应该空调用也触发回调了,这个我们对齐一下。
好的,谢谢,请问大概什么时候可以处理完?
大概最近一两个版本
试一试 ctx.draw(true,(()=>{
//处理代码
})())
谢谢,可以啦
谢谢 @照明胧 提供的方法,但是还是要加个 延时器 才能确保万无一失,目前安卓已经没有问题了
空对象调用?
麻烦能截个图发我一下吗?我怎么没看到是空对象调用0.0?
ctx.draw(true,(()=>{
console.log("准备生成"+res)
setTimeout(()=>{
uni.canvasToTempFilePath({
canvasId: 'myCanvas',
fileType: 'png',
destWidth: WIDTH,
destHeight: HEIGHT,
success: function(res) {
console.log("生成成功"+res.tempFilePath);
uni.hideLoading();
successFn && successFn(res.tempFilePath);
}
})
},1000)
})());
回调了,但是报错了下方 麻烦看一下
(found in <Root>)
[Vue warn]: Invalid handler for event "click": got undefined
代码片段有误,麻烦重新提供下
这个不是代码有问题哦,断点关了就不会报错了,应该是开发工具的问题,这些报错不会影响代码执行
麻烦给下反馈
麻烦简化下代码片段
https://developers.weixin.qq.com/s/O4C8o3mD787u
收到,我们看下
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
看代码是一个空的 draw?没有 canvas 的操作,并且 draw(true) 的话,是保留上一次的绘制结果,也就是不做任何操作?这个是什么需求呢
是把 echarts 生成的 canvas 转换成 img 保存下来,为何 ios 上就不会出现这种问题?
那应该依赖于 echarts 绘制完成的回调?你单独依赖 draw 的回调,其实也不能保证此时 ecahrts 已经绘制完成。ios上应该空调用也触发回调了,这个我们对齐一下。
好的,谢谢,请问大概什么时候可以处理完?
大概最近一两个版本
试一试 ctx.draw(true,(()=>{
//处理代码
})())
谢谢,可以啦
谢谢 @照明胧 提供的方法,但是还是要加个 延时器 才能确保万无一失,目前安卓已经没有问题了
空对象调用?
麻烦能截个图发我一下吗?我怎么没看到是空对象调用0.0?
ctx.draw(true,(()=>{
console.log("准备生成"+res)
setTimeout(()=>{
uni.canvasToTempFilePath({
canvasId: 'myCanvas',
fileType: 'png',
destWidth: WIDTH,
destHeight: HEIGHT,
success: function(res) {
console.log("生成成功"+res.tempFilePath);
uni.hideLoading();
successFn && successFn(res.tempFilePath);
}
})
},1000)
})());
回调了,但是报错了下方 麻烦看一下
(found in <Root>)
[Vue warn]: Invalid handler for event "click": got undefined
(found in <Root>)
代码片段有误,麻烦重新提供下
这个不是代码有问题哦,断点关了就不会报错了,应该是开发工具的问题,这些报错不会影响代码执行
麻烦给下反馈
麻烦简化下代码片段
https://developers.weixin.qq.com/s/O4C8o3mD787u
收到,我们看下