Uni-App开发踩坑记录
AI-摘要
归子莫的归墟家的 GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
1、canvas.draw方法没有执行回调的问题
问题: canvas
绘制完成后,无法进入canvas.draw
的回调函数
原因:由于绘制速度太快
解决:套个setTimeout
this.ctx.draw(false, setTimeout(()=>{
console.log(3)
},300))
2、uni.canvasToTempFilePath函数不执行回调
官网BUG地址:https://ask.dcloud.net.cn/question/134308
PC开发环境操作系统版本号: Windows 11
HBuilderX类型: 正式
HBuilderX版本号: 4.08
问题描述:回调完全不执行,包括success
、fail
、complete
都不执行,uni.canvasToTempFilePath
函数不执行回调,所有回调都不执行,无论是放到setTimeout
里边还是放到ctx.draw
的回调中都不执行
解决问题:
疑似高版本出现的问题,有兴趣的可以去官网论坛查看,这边最后采用了服务端处理,不在uniapp
中处理图片,如在node.js
处理图片,这边推荐:sharp
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 归墟
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果