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

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

--- wxml ---


--- wxss ---


--- js ---



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

展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 孤独癌患者

    2人对此回答表示赞同

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

    展开
    2
    8回复
    发布于 5年前

    评论(8)

    收起评论

    • 晴天 2019-03-03 12:20

      你做代码片段也做成component的样子呀,index里就引这个component就行啦

      回复
    • 陈诗_Echo 2019-03-05 18:03

      是在同一个组件里面,之前是都放在components的页面里的,但是没生效

      回复
    • Everly 2019-03-07 18:53

      canvas和你画图的js必须是同一个组件里哦

      回复
    • clock8 2019-03-09 13:46

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

      回复
    • 灰机小小 2019-03-11 20:24

      回复
    • Zoey 2019-03-13 20:26

      是在组件中的方法

      回复
    • Everly 2019-03-15 12:42

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

      回复
    • 周悠悠 2019-03-18 00:49


      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部