把小程序的canvas type修改成2d后,發(fā)現(xiàn)drawImage onload一直報錯。
看了幾遍文檔也沒有提示為什么。
測試了,本地圖片如img.src = './car.png' 加載是正常的
網(wǎng)絡(luò)圖片是正常的,網(wǎng)上查了很多。
突然想起來之前有過一次,wx.chooseImage 后直接繪制圖片不可以,需要getImageInfo下,用結(jié)果的src重新繪制。
let createImg = this.realCanvas.createImage();
wx.getImageInfo(res =>{
createImg.onload = () => {
}
createImg.src = res.path;
})
測試解決