代码
getUrlBase64(url, ext, width, height, callback) {
var canvas = document.createElement("canvas");
var ctx = canvas.getContext("2d");
var img = new Image();
img.crossOrigin = "Anonymous";
img.src = url;
img.onload = function () {
canvas.height = height;
canvas.width = width;
ctx.drawImage(img, 0, 0, width, height);
var dataURL = canvas.toDataURL("image/" + ext);
callback.call(this, dataURL);
canvas = null;
};
},
getUrl(val) {
},
调用
this.getUrlBase64(
require("@/assets/img/bg-01.png"),
"png",
470,
348,
this.getUrl
);