把图片画在 canvas 里后调用其 toDataURL 方法得到 imageData 的字符串,把它写入新的<img>,插入 DOM: const getImageData = (imageUrl) => { let image = new Image();
image.src = imageUrl; let canvas = document.createElement('canvas');
canvas.setAttribute('width', 300);
canvas.setAttribute('height', 300);
canvas.getContext('2d').drawImage(image, 0, 0, 300, 300); return canvas.toDataURL();
}; let i = document.createElement('img')
i.src = getImageData('./vue-logo.png'); document.body.appendChild(i);执行后控制台里是这样的,然而元素还是空的。这是为什么?
添加回答
举报
0/150
提交
取消