| 1234567891011121314151617181920212223242526272829303132333435363738 | const download0 = (data: Blob, fileName: string, mineType: string) => {  // 创建 blob  const blob = new Blob([data], { type: mineType })  // 创建 href 超链接,点击进行下载  window.URL = window.URL || window.webkitURL  const href = URL.createObjectURL(blob)  const downA = document.createElement('a')  downA.href = href  downA.download = fileName  downA.click()  // 销毁超连接  window.URL.revokeObjectURL(href)}const download = {  // 下载 Excel 方法  excel: (data: Blob, fileName: string) => {    download0(data, fileName, 'application/vnd.ms-excel')  },  // 下载 Word 方法  word: (data: Blob, fileName: string) => {    download0(data, fileName, 'application/msword')  },  // 下载 Zip 方法  zip: (data: Blob, fileName: string) => {    download0(data, fileName, 'application/zip')  },  // 下载 Html 方法  html: (data: Blob, fileName: string) => {    download0(data, fileName, 'text/html')  },  // 下载 Markdown 方法  markdown: (data: Blob, fileName: string) => {    download0(data, fileName, 'text/markdown')  }}export default download
 |