// get_base64.js
export default img => { return new Promise((resolve, reject) => { var image = new Image(); //至关重要 image.onload = () => { var canvas = document.createElement("canvas"); canvas.width = image.width; canvas.height = image.height; var ctx = canvas.getContext("2d"); ctx.drawImage(image, 0, 0, canvas.width, canvas.height); var dataURL = canvas.toDataURL("image/jpeg"); resolve(dataURL); }; image.onerror = err => { console.log(err); reject(); }; image.crossOrigin = "*"; image.src = img; //至关重要 });};
import getBase64 from "@11/common/get_base64";
const thumbImg = await getBase64(require("@11/assets/year_end_activity/share-bgc.png"));