canvasContext.drawImage
发布于 6 年前 作者 taoguiying 6590 次浏览 来自 问答

所要绘制的图片资源,在开发者工具上正常,但是在手机上测试显示不出来,网路资源不行吗?必须是本地的或是相册里的才行吗?

9 回复

const ctx = wx.createCanvasContext(‘myCanvas’)

var that = this

wx.getImageInfo({

src: that.data.user_head,//网络图片地址

success: function (res) {

ctx.drawImage(res.path, 0, 0, 100, 100)

ctx.draw()

}

})

我自己试了试,这样还是不行,不过开启调试模式可以。很纳闷。

那就不知道了 不知道6.6版本解决没。可以试下低版本的手机

好的,谢谢

微信版本:6.6.0

drawImage  绘制的图片 必须要 本地的 

要么是跟你这个项目一起发布的 要么你就要下载 downFile  或者 getImageInfo

所以 你需要配置  downFile 域名

然后这个 drawImage 有点异步  你最好 setTimeout 那么一丢丢 在draw()  

试试IOS6.5.23

好的,谢谢

微信客户端版本 - -不是IOS版本

回到顶部