收藏
回答

小程序组件中canvas绘图后生成图片保存提示image empty

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug canvas 客户端 6.7.2 2.2.5

在components组件中用canvas组件绘制了一张图,结果在生成图片并保存到本地的时候错误提示是canvas is empty

感觉没有引用错误啊,贴一下代码

--- wxml ---


--- wxss ---


--- js ---



原谅一下测试代码写得不规范,环境是在自定义组件中使用了canvas,请大家帮忙看看是哪里没有对

最后一次编辑于  2018-09-03  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

9 个回答

  • 卢霄霄
    卢霄霄
    2018-09-03

    好大一坨啊。。能不能做个代码片段呢。。先试试把wx:if="{{showCanvas}}" 改成 hidden="{{!showCanvas}}"

    2018-09-03
    赞同
    回复 8
    • 咻的一下
      咻的一下
      2018-09-03


      已经改了,还是失败,代码很大一部分是绘图的,还不太会贴代码片段。。。

      2018-09-03
      赞同
      回复
    • 卢霄霄
      卢霄霄
      2018-09-03回复咻的一下

      你ImageBirth是在组件里的方法吗?

      代码片段,把你页面需要的文件拷贝到代码片段里,然后能跑起来,就行啦

      2018-09-03
      赞同
      回复
    • 咻的一下
      咻的一下
      2018-09-03回复卢霄霄

      是在组件中的方法

      2018-09-03
      赞同
      回复
    • 卢霄霄
      卢霄霄
      2018-09-03回复咻的一下

      https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

      2018-09-03
      赞同
      回复
    • 咻的一下
      咻的一下
      2018-09-03回复卢霄霄

      我试了一下生成代码片段,然后保存成功了~~,这说明什么?在组件里面没有用对?

      2018-09-03
      赞同
      回复
    查看更多(3)