收藏
回答

context.draw()不执行里面的回调函数?

今天很奇怪啊!因为要生成一张图,但是发现一直生成不了,后来发现是context.draw()没有执行回调函数,很奇怪的是同一个手机两个微信,一个能生成,一个却不能生成,有些机器能执行,有些机器不能执行;完全不知道是怎么回事,以前这块都是好的,也没动过,真的是懵逼啊

回答关注问题邀请回答
收藏

2 个回答

  • Why not?
    Why not?
    2019-08-22

    canvas很奇怪的,出了问题也不报错。我也碰到过类似问题,当时是canvas用wx:if控制显示和隐藏,折腾几次后就画不出来了,后来给canvas换上了动态ID(加时间戳)就解决了,你试试?

    2019-08-22
    有用
    回复 2
    • DES
      DES
      2019-08-22
      好的,我试试;确实,因为这个画布问题,走了太多的坑了
      2019-08-22
      回复
    • 李扬翼
      李扬翼
      2019-10-25回复DES
      急,请问怎么加动态ID?
      2019-10-25
      回复
  • 灵芝
    灵芝
    2019-08-21

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-08-21
    有用
    回复 3
    • DES
      DES
      2019-08-22
      同一个机型,手机上登录两个微信,一个微信能执行回调函数,一个却不能;真的很奇怪;微信的版本是:7.0.5;手机型号是iphone 6 plus 系统版本 11.4.4;求回复
      2019-08-22
      回复
    • 灵芝
      灵芝
      2019-08-22回复DES

      用楼下的方式是否能解决?不能的话给个代码片段看看哈

      2019-08-22
      回复
    • DES
      DES
      2019-08-23回复灵芝
      我让画布显示之后,然后定位到屏幕之外,就能走回调了,
      2019-08-23
      回复
登录 后发表内容
问题标签