canvas 的图显示不出来
发布于 6 年前 作者 futao 7066 次浏览 来自 问答

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 回复

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

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

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

回到顶部