收藏
回答

canvas getContext('2d') 上下文没有draw()方法?

canvas getContext('2d') 上下文没有draw()方法,如果绘制插入多张图片,那么生成图片wx.canvasToTempFilePath()应该怎么使用?

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

4 个回答

  • 社区技术运营专员-许涛
    社区技术运营专员-许涛
    2020-12-26

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

    2020-12-26
    有用
    回复 5
    • 来一间
      来一间
      2020-12-26
      let ctx = canvas.getContext('2d')没有draw()方法 直接wx.canvasToTempFilePath生成图片会空白,目前加了setTimeout方法
      2020-12-26
      回复
    • 来一间
      来一间
      2020-12-26
      https://developers.weixin.qq.com/s/ABSLFSmc7tmv
      2020-12-26
      回复
    • 来一间
      来一间
      2020-12-28
      微信开发者工具,调试基础库2.14.1
      2020-12-28
      回复
    • Cjiang
      Cjiang
      2020-12-29回复来一间
      canvasToTempfile 是导出 canvas 的,先试试这个直接绘制完导出看看。
      2020-12-29
      回复
    • yetta
      yetta
      03-04回复来一间
      请问问题解决了吗?今天遇到相同的问题,setTimeOut 函数写在draw 回调了 依然没效果。。。
      03-04
      回复
  • Aki
    Aki
    01-07

    01-07
    有用
    回复
  • Mr. Li
    Mr. Li
    2021-12-22

    同问,问题解决了吗,通过wx.createSelectorQuery()获取到node,然后canvas.getContext().draw()是undefined,而文档里wx.canvasToTempFilePath的文档里写的在 draw() 回调里调用该方法才能保证图片导出成功



    2021-12-22
    有用
    回复 1
    • Mr. Li
      Mr. Li
      2021-12-22
      不使用draw,直接导出会报错canvasToTempFilePath: fail canvas is empty
      2021-12-22
      回复
  • 来一间
    来一间
    2020-12-26
    https://developers.weixin.qq.com/s/ABSLFSmc7tmv
    
    
    2020-12-26
    有用
    回复
登录 后发表内容
问题标签