收藏
回答

小程序的Canvas,谁来救救孩子啊!被这个快搞死了?

这是一张背景图(网络图片),为什么我用

wx.canvasToTempFilePath()

这个方法生成保存下来的图片是空白的呢?下面是我的代码

怎么办呢?搞了2天搞成这样 我快崩溃了

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

5 个回答

  • 刘浩໑ຼₒ₂₂ღ
    刘浩໑ຼₒ₂₂ღ
    2019-10-25

    把网络图片放到本地试试

    2019-10-25
    有用
    回复 2
    • Jsnewbie
      Jsnewbie
      2019-10-25
      ai哎 我刚试了试 放到本地是可以的唉,是在不行就放本地吧
      2019-10-25
      回复
    • sheng
      sheng
      2019-10-25回复Jsnewbie
      drawImage里面的this.data.localPath换为res.path
      2019-10-25
      1
      回复
  • PQ
    PQ
    2019-10-25

    你确定你在canvas画出图片了嘛?如果<canvas>有 display:none 这个样式。是无法画上去的

    2019-10-25
    有用
    回复
  • 刁_Kyle
    刁_Kyle
    2019-10-25

    嵌套那么多层,使用async await 缕一缕

    2019-10-25
    有用
    回复
  • var 友原
    var 友原
    2019-10-25

    把下面两部分放到this.setData的回调里试试,你下面用了this.data.localPath,不能保证localPath已经在前面setData完了

    2019-10-25
    有用
    回复 2
    • Jsnewbie
      Jsnewbie
      2019-10-25
      思路应该没问题吧
      2019-10-25
      回复
    • var 友原
      var 友原
      2019-10-25回复Jsnewbie
      没问题,就是赋值有点问题,你应该setData完之后再画
      2019-10-25
      回复
  • 欢乐马
    欢乐马
    2019-10-25

    来个代码片段一起调试下?

    2019-10-25
    有用
    回复 1
    • Jsnewbie
      Jsnewbie
      2019-10-25
      我这边在调,我不会弄代码片段啊
      2019-10-25
      回复
登录 后发表内容
问题标签