UNPKG

@planjs/utils

Version:

🔧 Common tools collection

26 lines (22 loc) 567 B
/** * 创建一个img元素,获取img元素 * @param src * @param crossOrigin * @return {Promise<HTMLImageElement>} * @category Dom */ function loadImageElement(src) { var crossOrigin = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'anonymous'; return new Promise(function (resolve, reject) { var img = new Image(); if (crossOrigin) { img.crossOrigin = crossOrigin; } img.onload = function () { resolve(img); }; img.onerror = reject; img.src = src; }); } export default loadImageElement;