这是其中一段代码。图片都是先用wx.downloadFile拿到tempFilePath,然后把tempFilePath作为第一个参数传入 ctx.drawImage第一个参数来绘制的。

但是小程序真机上没有显示出来,微信工具的模拟器头像已经是出来的了,拿手机预览,是空的

wx.downloadFile({

url: that.data.avatarUrl,

success: function (sres) {

console.log(sres);

//this.data.avatarUrl = sres.tempFilePath

that.setData({

avatarUrl: sres.tempFilePath

})

}, fail: function (fres) {

console.log('参数错误')

}

})


ctx.drawImage(that.data.avatarUrl, 160, 25, 50, 50);

wx.drawCanvas({

canvasId: 'my_Canvas',

actions: ctx.getActions(),

reserve: true

})



展开全部
收起
4回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • James

    14人对此回答表示赞同

    解决没有

    展开
    14
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 千层月饼

    9人对此回答表示赞同

    同求

    展开
    9
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Luna

    9人对此回答表示赞同

    同求,现在有答案吗

    展开
    9
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Gracia

    3人对此回答表示赞同

    同遇到,刚解决。

    展开
    3
    1回复
    发布于 5年前

    评论(1)

    收起评论

    • Austin 2018-12-28 22:24

      可是这样写还是出不来,还得到这样的一个错误

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部