收藏
回答

canvas的draw方法不执行

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

使用小程序的canvas绘图,在绘制图片的这一步卡住了 怎么都进不去ctx.draw这个方法



88888能打印出来 里面的99999打印不出来

也没有报错

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

6 个回答

  • nickname
    nickname
    2018-12-14

    麻烦提供代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2018-12-14
    赞同
    回复
  • 冷丶
    冷丶
    09-12

    我也遇到这个问题,但是目前已经解决。

    let ctx = wx.createCanvasContext('canvas', this)

    参数里多加this

    详情:https://juejin.im/post/5af900185188254270641305

    09-12
    赞同
    回复
  • 余哎呀
    余哎呀
    08-05

    你好,我也是遇到差不多的问题,就是有时候可以进入draw但是有时候不能进入draw,canvas组件已经有了

    08-05
    赞同
    回复
  • 沫笺
    沫笺
    03-06

    您好,请问最后解决了吗

    03-06
    赞同
    回复 5
    • 七芋圆全
      七芋圆全
      03-06

      解决了 我记得应该是忘记在wxml里写canvas组件了哈哈哈

      03-06
      回复
    • 沫笺
      沫笺
      03-06回复七芋圆全

      。。。真乃神人也

      03-06
      回复
    • 七芋圆全
      七芋圆全
      03-06回复沫笺

      你不是这个问题吗 那看看是不是id写错了什么的

      03-06
      回复
    • 沫笺
      沫笺
      03-06回复七芋圆全

      我是把canvas写在组件里,然后引用到page,一开始设置组件为可见,但是就是不执行draw,只有把cancas所在的组件作为页面,才可以draw

      03-06
      回复
    • 七芋圆全
      七芋圆全
      03-06回复沫笺

      那组件的我就不知道了 没这么用过   好像有看到别人提过这个问题

      03-06
      回复
  • ✨大灰狼✨
    ✨大灰狼✨
    2018-12-18

    开发工具上不会进入, 真机能进入

    2018-12-18
    赞同
    回复
  • SL
    SL
    2018-12-14

    我也是这个问题,安卓不执行,ios没问题,很多人都有,但官方却一直没解决。。。(一直没有人提供canvas的代码片段。。。)

    2018-12-14
    赞同
    回复