微信小程序Canvas生成图片失败:canvas is empty问题解析

在uniapp中,使用长按事件,然后调用uni.canvasToTempFilePath方法,结果报错:

{"errMsg":"canvasToTempFilePath:fail fail canvas is empty"}

在uniapp中,使用长按事件,然后调用uni.canvasToTempFilePath方法,结果报错:

json 复制代码
{"errMsg":"canvasToTempFilePath:fail fail canvas is empty"}

可是,调用uni.createCanvasContext生成都是成功的呢?

于是问了某元宝...还不如不问!

最后,发现问题出现在插件引用~

我把生成图片,长按保存,封装成了一个组件,由外部调用它。

可笑的是官网文档已经写了这件事,可我*没看懂[捂脸笑]

官文,你加个demo不行么?

最后结果如下,即传入第二个参数为this

生成:

js 复制代码
const ctx = uni.createCanvasContext(this.codeCanvasId, this);

保存:

js 复制代码
uni.canvasToTempFilePath({canvasId.....}, this);

懂了吧?

end.

相关推荐
好赞科技10 小时前
深度测评2026年精选美发预约小程序排行榜 革新预约新体验 修订
大数据·微信小程序
呱牛do it16 小时前
企业级门户网站设计与实现:基于SpringBoot + Vue3的全栈解决方案(Day 7)
java·vue
一颗无敌码农16 小时前
多商户与多门店电商系统有什么区别?核心模式解析
微信小程序·php·用户运营·crmeb
wuyoula19 小时前
全新多平台电商代付商城源码
开发语言·c++·ui·小程序·php源码
低代码布道师20 小时前
微搭低代码MBA 培训管理系统实战 36——小程序端课程预约功能实现
低代码·小程序
万岳科技系统开发20 小时前
小程序直播架构调整指南:H5嵌套模式的优化与替代方案
小程序·架构
MY_TEUCK21 小时前
【AI 应用】前端接口联调工程化:把 Swagger 接入沉淀成可复用 Skill
前端·人工智能·uni-app·状态模式
Greg_Zhong21 小时前
学习AI 工程师第 3 天:小程序中调用豆包模型,实现ai助手(打字机效果与流式输出)
小程序·ai工程师·小程序调用豆包实现ai助手
于先生吖1 天前
家政派单小程序定制厂家
大数据·小程序
上架ipa1 天前
uniapp打包ios配置、申请证书、测试和上架综合教程
uni-app