fx-form-widget
Version:
35 lines (33 loc) • 878 B
JavaScript
;
exports.__esModule = true;
exports.isNotNullValue = exports.downloadFile = void 0;
/**
* 下载文件
*/
var downloadFile = exports.downloadFile = function downloadFile(link, filename) {
if (!link) return;
var xhr = new XMLHttpRequest();
xhr.open('get', link, true);
xhr.responseType = 'blob';
var a = document.createElement('a');
xhr.onload = function () {
var url = URL.createObjectURL(xhr.response);
var event = new MouseEvent('click');
a.href = url;
a.download = filename;
a.dispatchEvent(event);
URL.revokeObjectURL(url);
};
// document.removeChild(a);
xhr.send();
};
/**
* 判断值是否真的为空,不存在
*/
var isNotNullValue = exports.isNotNullValue = function isNotNullValue(value) {
if (value === '' || value === undefined || value === null) {
return false;
} else {
return true;
}
};