1、创建imgUrlToBase64.js文件
imgUrlToBase64.js
2、封装代码如下
export let imgUrlToBase64 = function(imgUrl){
let base64Url = "";
let image = new Image();
image.setAttribute("crossOrigin", "anonymous");
image.src = imgUrl;
image.onload = function() {
let canvas = document.createElement("canvas");
canvas.width = image.width;
canvas.height = image.height;
let context = canvas.getContext("2d");
context.drawImage(image, 0, 0, image.width, image.height);
base64Url = canvas.toDataURL("image/jpeg", 1);
}
return base64Url;
}