小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在components组件中用canvas组件绘制了一张图,结果在生成图片并保存到本地的时候错误提示是canvas is empty
感觉没有引用错误啊,贴一下代码
--- wxml ---
--- wxss ---
--- js ---
原谅一下测试代码写得不规范,环境是在自定义组件中使用了canvas,请大家帮忙看看是哪里没有对
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
请问你找到问题了吗?我这边使用 https://github.com/tomfriwel/weapp-qrcode 用来生成二维码组件的时候出现同样的问题,可以看看这个吗?但是在自定义组件中可以看到canvas 已经被渲染出来了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
好大一坨啊。。能不能做个代码片段呢。。先试试把wx:if="{{showCanvas}}" 改成 hidden="{{!showCanvas}}"
已经改了,还是失败,代码很大一部分是绘图的,还不太会贴代码片段。。。
你ImageBirth是在组件里的方法吗?
代码片段,把你页面需要的文件拷贝到代码片段里,然后能跑起来,就行啦
是在组件中的方法
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
我试了一下生成代码片段,然后保存成功了~~,这说明什么?在组件里面没有用对?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
请问你找到问题了吗?我这边使用 https://github.com/tomfriwel/weapp-qrcode 用来生成二维码组件的时候出现同样的问题,可以看看这个吗?但是在自定义组件中可以看到canvas 已经被渲染出来了
好大一坨啊。。能不能做个代码片段呢。。先试试把wx:if="{{showCanvas}}" 改成 hidden="{{!showCanvas}}"
已经改了,还是失败,代码很大一部分是绘图的,还不太会贴代码片段。。。
你ImageBirth是在组件里的方法吗?
代码片段,把你页面需要的文件拷贝到代码片段里,然后能跑起来,就行啦
是在组件中的方法
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
我试了一下生成代码片段,然后保存成功了~~,这说明什么?在组件里面没有用对?