vue使用axios接收流檔案

2021-09-27 04:14:01 字數 996 閱讀 9938

在呼叫介面成功後如圖所示:

現在需要除錯下axios.js檔案統一攔截

// 匯出

const headers = response.headers

if(headers[

'content-type']==

)

在介面呼叫時需要設定axios的相應型別,responsetype: 「blob」

this

.axios()

.then

(res =>

{let blob =

newblob

([_res]);

let downloadelement = document.

createelement

("a");

let href = window.

url.

createobjecturl

(blob)

; downloadelement.href = href;

downloadelement.download =

"***.xls"

; document.body.

(downloadelement)

; downloadelement.

click()

; document.body.

removechild

(downloadelement)

; window.

url.

revokeobjecturl

(href)

;//釋放掉blob物件

...

#有什麼不懂都可以和我交流,同時有什麼不足之處也希望大家積極指

vue 使用axios 學習

1 axios的說明 參見 2 axios的使用 1 通過建立config.js配置檔案來設定 axiosl基本的路徑和引數 const baseurl 網域名稱 const config 新增一些其他的統一路徑 export default config 2 建立乙個http.js import ...

vue專案axios使用及axios的配置介紹

axios 是乙個基於 promise 的 http 庫,可以用在瀏覽器和 node.js 中 以下主要是vue專案使用方式的介紹 npm install axios2 在main.js引入 import as axios from axios vue.prototype.axios axios3 ...

vue中axios的使用

寫上乙個專案的時候,我們就用到了axios,但是我當時沒怎麼學,不知道從哪下手,這個時候我小夥伴又把咋用的給我整理好了,那我就老老實實的當個廢物,他怎麼說我怎麼用。最後能用,但是不理解為什麼這樣用,正好學vue中的axios時又重新學了一遍。直接拿 來講吧 axios.defaults.baseur...