ludc
2023-06-20 ded8d1fa55a11be6e5fd4226cadc1fd4bc250d68
Source/UBCS-WEB/src/util/func.js
@@ -102,4 +102,26 @@
    }
    return str;
  }
  /**
   * 判断是否为对象并不为空对象
   * @param value
   * @returns {Boolean}
   */
  static isValuableObj(value) {
    return typeof value === 'object' && value !== null && Object.keys(value).length > 0;
  }
  /**
   * 获取流文件进行文件下
   * @param value
   * @returns {Boolean}
   */
  static downloadFileByBlob(blobData, name) {
    const url = URL.createObjectURL(blobData); // 生成下载链接
    const link = document.createElement("a");
    link.href = url;
    link.download = name; // 指定文件名和格式
    document.body.appendChild(link); // 添加下载链接到页面
    link.click(); // 触发下载
    document.body.removeChild(link); //删除下载
  }
}