UNPKG

fx-form-widget

Version:
31 lines (30 loc) 746 B
/** * 下载文件 */ export var 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(); }; /** * 判断值是否真的为空,不存在 */ export var isNotNullValue = function isNotNullValue(value) { if (value === '' || value === undefined || value === null) { return false; } else { return true; } };