收藏
回答

ctx.draw()

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug iOS IOS 12.3.1 iPhone 6s plus 7.0.4

- 当前 Bug 的表现(可附上截图)


但是像下面这种写的话线上版本就会报错,出现率特别高

canvasToTempFilePath :fail no image


- 预期表现


- 复现路径


- 提供一个最简复现 Demo


最后一次编辑于  2019-07-12
回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2019-07-12

    你好,麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)和报错的详细信息

    2019-07-12
    有用
    回复
  • 希
    2019-07-12

    在saveImgUseTempCanvas里加了

    在Android上还没出现,但是在ios上就会出现canvasToTempFilePath :fail no image这样的错


    2019-07-12
    有用
    回复 5
    • PAn
      PAn
      2019-07-12

      把延迟器这样写呢?直接写到draw回调里

      ctx.draw(false, () => {

      setTimeout(() => {

      }, 300);

      })


      2019-07-12
      回复
    • 希
      2019-07-12
      哦哦这样啊,我试试
      2019-07-12
      回复
    • 希
      2019-07-16回复PAn
      谢谢,可以啦
      2019-07-16
      回复
    • Karl
      Karl
      2019-08-22
      这里如果callback不执行,callback加延时也没用吧
      2019-08-22
      回复
    • 希
      2019-08-22回复Karl
      ctx.draw(false,(()=>{
      setTimeout(() => {
      }, 300);
      })())

      我写成这样的了

      2019-08-22
      1
      回复
  • PAn
    PAn
    2019-07-12

    加个延时器试下呢?

    2019-07-12
    有用
    回复
登录 后发表内容