Prechádzať zdrojové kódy

文件下载word格式调整

user5 1 rok pred
rodič
commit
2c4f3d9605
1 zmenil súbory, kde vykonal 13 pridanie a 0 odobranie
  1. 13 0
      src/utils/index.js

+ 13 - 0
src/utils/index.js

@@ -337,10 +337,23 @@ export function downloadExcel(data, filename) {
 	window.URL.revokeObjectURL(href); // 释放掉blob对象
 }
 
+export function downloadWord (data, filename) {
+	var blob = new Blob([data], {type: 'application/msword,charset=utf-8'}) // application/vnd.openxmlformats-officedocument.spreadsheetml.sheet这里表示xlsx类型
+	var downloadElement = document.createElement('a')
+	var href = window.URL.createObjectURL(blob) // 创建下载的链接
+	downloadElement.href = href
+	downloadElement.download = filename // 下载后文件名
+	document.body.appendChild(downloadElement)
+	downloadElement.click() // 点击下载
+	document.body.removeChild(downloadElement) // 下载完成移除元素
+	window.URL.revokeObjectURL(href) // 释放掉blob对象
+}
+
 export default {
 	getTenantColorById,
 	getTenantNameById,
 	downloadExcel,
+	downloadWord,
 	toLine,
 	escapeHTML,
 	hashCode,