canvas 的图显示不出来

发布于 7 年前作者 futao7212 次浏览最后编辑 7 年前来自 ask

canvas 的图为啥显示不了 base64的显示不出来

let promiseImg = new Promise(function (resolve, reject) {

wx.getImageInfo({

src: cover,

success: function (cover) {

resolve(cover.path)

console.log(cover)

}

})

})

promiseImg.then(function (cover) {

that.setData({

cover:cover

})

ctx.drawImage(cover, 0, 0, 320, 170);

})

getImageInfo返回本地的路径也显示不到canvas上如果吧路径放到img上就能显示

3 回复
gang82
gang821 楼6 年前

draw有callback,可以用下,再调用getImageInfo,如:

ctx.draw( false, () => getImageInfo())

luming
luming2 楼6 年前

console.log 是能看到图片路径的 就是不显示  我在测试一下不用getImageInfo这个换一个其他的试试 总结起来就是坑

dwang
dwang3 楼5 年前