收藏
回答

wx.canvasToTempFilePath()导出图片无效?急急急!

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

4 个回答

  • optimistic
    optimistic
    11-19

    需要创建ctx const ctx = wx.createCanvasContext('shareCardCanvas', this) 传入你的canvas

    11-19
    有用
    回复 4
  • 卡布达
    卡布达
    11-19

    截图截全,大哥,你的ctx创建了么?

    11-19
    有用
    回复 2
  • lizhen 🤘
    lizhen 🤘
    11-19

    你报ctx.draw is not a function? 你的ctx是不是不对?

    另外draw第二个参数应该是个function,setTimeout返回的是一个number

    11-19
    有用
    回复 2
    • Re、member
      Re、member
      11-19
      和这个没关系,下面这么写一样报错
      11-19
      回复
    • lizhen 🤘
      lizhen 🤘
      11-19回复Re、member
      我只是表达你这个draw参数传错了。看了你别的截图,你ctx是通过新的 Canvas 2D 接口获取的,这个跟老的不一样,不需要调用draw()方法,直接去wx.canvasToTempFilePath,并且不需要传canvasId,要传canvas实例,就是你获取的res[0].node
      11-19
      回复
  • 少侠
    少侠
    11-19

    你ctx哪里来的?

    11-19
    有用
    回复 2
登录 后发表内容
问题标签