flo-utils
Version:
30 lines (27 loc) • 741 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
/**
* @public
* @name downloadLink
* @param {string} url
* @param {string} filename
* @description 模拟下载
*/
var downloadLink = function downloadLink() {
var url = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
var filename = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'file';
if (!url) return;
var a = document.createElement('a');
a.href = url;
a.download = filename;
a.style.display = 'none';
document.body.appendChild(a);
a.click();
window.URL.revokeObjectURL(a.href);
a.remove();
};
var _default = downloadLink;
exports.default = _default;
;