前端檔案匯出的實現(非常詳細)

2021-10-14 17:08:58 字數 717 閱讀 2044

//.vue檔案的匯出按鈕

"primary" @click=

"fileexport"

>檔案匯出<

/a-button>

<

/template>

// 引入發ajax的檔案

import

from

'@/iop-wg/service/index'

// 匯出的js邏輯

fileexport()

// 匯出攜帶的的引數

iopfieldmanservice.

exportfilewg

(params)

// 請求介面拿到檔案流

.then

(res => res.

blob()

)// 將資料格式轉為blob形式

.then

(data =>)}

,download

(bloburl)

// 傳送ajax請求檔案

async

exportfilewg

(params)

else

}const result =

fetch

(url,

// body: json.stringify(params) post 方式傳引數})

return result

}

純前端匯出pdf檔案

純前端js匯出pdf,已經用於生產環境。工具 1 html2canvas,一種讓html轉換為的工具。2 pdfmake或者jspdf 一種生成 編輯pdf,並且匯出pdf的工具。pdfmake 優點 能夠支援中文,具有部分自適應布局功能,需要vfs fonts.js 字型檔案。生成vfs font...

非常詳細的 etc passwd解釋

root x 0 0 root root bin bash bin x 1 1 bin bin sbin nologin daemon x 2 2 daemon sbin sbin nologin desktop x 80 80 desktop var lib menu kde sbin nolog...

利用Blob實現前端匯出Excel,Doc等檔案

最近的工作中遇到了一項新的需求,即使用者需要點選按鈕實現匯出乙份excel或者doc文件。如何實現呢?這就需要用到blob物件了。何為blob?引用mdn的話 blob物件表示乙個不可變 原始資料的類檔案物件。它的資料可以按文字或二進位制的格式進行讀取。blob是乙個建構函式,建立乙個blob的操作...