日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

vue中如何下載excel流文件及設置下載文件名

瀏覽:187日期:2022-06-10 13:56:10
概述

導出excel需求,當點擊下載模板或下載反饋結果,axios發(fā)起后端接口請求,返回的數(shù)據(jù)獲取 response 時出現(xiàn)亂碼,如圖:

vue中如何下載excel流文件及設置下載文件名

現(xiàn)總結如下幾種處理方法。

1、通過 url 下載

即后端提供文件的地址,直接使用瀏覽器去下載

通過window.location.href = 文件路徑下載

window.location.href = `${location.origin}/operation/ruleImport/template`

通過 window.open(url, ’_blank’)

window.open(`${location.origin}/operation/ruleImport/template`)

這兩種使用方法的不同:

window.location:當前頁跳轉,也就是重新定位當前頁;只能在網(wǎng)站中打開本網(wǎng)站的網(wǎng)頁。 window.open:在新窗口中打開鏈接;可以在網(wǎng)站上打開另外一個網(wǎng)站的地址。2、通過 a 標簽 download 屬性結合 blob 構造函數(shù)下載

a 標簽的 download 屬性是 HTML5 標準新增的,作用是觸發(fā)瀏覽器的下載操作而不是導航到下載的 url,這個屬性可以設置下載時使用新的文件名稱。

前端創(chuàng)建超鏈接,接收后端的文件流:

axios.get(`/operation/ruleImport/template`, {responseType: 'blob' //服務器響應的數(shù)據(jù)類型,可以是 ’arraybuffer’, ’blob’, ’document’, ’json’, ’text’, ’stream’,默認是’json’ }) .then(res => if(!res) returnconst blob = new Blob([res.data], { type: ’application/vnd.ms-excel’ }) // 構造一個blob對象來處理數(shù)據(jù),并設置文件類型if (window.navigator.msSaveOrOpenBlob) { //兼容IE10 navigator.msSaveBlob(blob, this.filename)} else { const href = URL.createObjectURL(blob) //創(chuàng)建新的URL表示指定的blob對象 const a = document.createElement(’a’) //創(chuàng)建a標簽 a.style.display = ’none’ a.href = href // 指定下載鏈接 a.download = this.filename //指定下載文件名 a.click() //觸發(fā)下載 URL.revokeObjectURL(a.href) //釋放URL對象}// 這里也可以不創(chuàng)建a鏈接,直接window.open(href)也能下載 }) .catch(err => {console.log(err) })

注:請求后臺接口時要在請求頭上加{responseType: ’blob’};download 設置文件名時,可以直接設置擴展名,如果沒有設置瀏覽器將自動檢測正確的文件擴展名并添加到文件。

3、通過 js-file-download 插件

安裝:

npm install js-file-download --S

使用

import fileDownload from ’js-file-download’axios.get(`/operation/ruleImport/template`, {responseType: ’blob’ //返回的數(shù)據(jù)類型 }) .then(res => {fileDownload(res.data, this.fileName) })

以上就是vue中如何下載excel流文件及設置下載文件名的詳細內容,更多關于vue中下載excel流文件及設置下載文件名的資料請關注好吧啦網(wǎng)其它相關文章!

標簽: excel
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久99久久久精品欧美| 精品精品国产三级a∨在线| 中文在线资源| 色爱综合网欧美| 人人精品亚洲| 欧美一级专区| 日韩欧美精品一区二区综合视频| 欧美片第1页综合| 麻豆久久久久久久| 中文av在线全新| 亚洲激情偷拍| 乱人伦精品视频在线观看| 亚洲精品福利| 久久香蕉网站| 国产字幕视频一区二区| 快she精品国产999| 国产精品久久久久久模特| www.51av欧美视频| 国产一区二区高清| 日本色综合中文字幕| 成人黄色av| 首页亚洲欧美制服丝腿| 国产福利资源一区| 在线一区视频观看| 日韩美女精品| 成人精品国产亚洲| 国产韩日影视精品| 7777精品| 99久久婷婷| 国产日韩欧美一区二区三区 | 少妇精品久久久一区二区三区| 国产精东传媒成人av电影| 免费黄色成人| 久久精品国产一区二区| 视频一区视频二区中文字幕| 国产精品99在线观看| 丝袜诱惑制服诱惑色一区在线观看 | 日本久久综合| 亚洲一区中文| 精品国产亚洲一区二区三区在线| 午夜精品网站| 国产一区二区三区视频在线| 中文字幕视频精品一区二区三区| 在线看片福利| 欧美日本二区| 视频一区欧美精品| 亚洲不卡av不卡一区二区| 欧美天堂一区二区| 亚洲综合三区| 久久中文字幕av| 久久精品国产99| 最新亚洲国产| 激情综合网址| 精品国产a一区二区三区v免费| 综合日韩在线| 婷婷综合激情| 丝袜美腿诱惑一区二区三区 | 蜜臀av在线播放一区二区三区| 中文字幕系列一区| 久久99精品久久久野外观看| 综合干狼人综合首页| 国产综合婷婷| 群体交乱之放荡娇妻一区二区| 麻豆精品久久久| 亚洲精品乱码久久久久久蜜桃麻豆 | 蜜臀av在线播放一区二区三区| 久久网站免费观看| 成人台湾亚洲精品一区二区| 国产图片一区| 日韩精品亚洲专区在线观看| 免费在线看一区| 久久一二三区| 午夜国产精品视频| 久久中文视频| 久久久一本精品| 97在线精品| 成人国产精品久久| 国产一区三区在线播放| 国产极品嫩模在线观看91精品| 日本精品久久| 日韩一区精品| 亚洲69av| 日韩国产在线观看一区| 亚洲精品伊人| 亚洲精品系列| 日本免费新一区视频| 亚洲精品视频一二三区| 亚洲欧美网站| 国产精品试看| 美国三级日本三级久久99 | 国产综合亚洲精品一区二| 私拍精品福利视频在线一区| 日韩在线视频精品| 久久蜜桃精品| 成人在线网站| 伊人成人网在线看| 久久福利影视| 日韩av黄色在线| 国产精品主播| 成人污污视频| 日韩高清欧美| 欧美丝袜一区| 西西人体一区二区| 日韩国产在线观看| 久久成人高清| 日韩中文首页| 国产日韩专区| 日本麻豆一区二区三区视频| 国产精品久久久一区二区| 精品一区视频| 日韩精品欧美| 在线精品一区二区| 国产亚洲一区二区三区啪| 欧美激情网址| 四虎影视精品| 午夜日韩福利| 无码日韩精品一区二区免费| 国产精品久久久久久久免费软件| 91嫩草亚洲精品| 亚洲免费精品| 国产人成精品一区二区三| 欧美少妇精品| 99日韩精品| 欧美自拍一区| 日本在线高清| 视频一区国产视频| 久久99性xxx老妇胖精品| 成人午夜国产| 中文字幕av亚洲精品一部二部| 国产精品网址| 欧美日韩国产观看视频| 欧美日韩日本国产亚洲在线| 亚欧洲精品视频在线观看| 国产一区二区三区成人欧美日韩在线观看 | 亚洲韩日在线| 日韩成人午夜精品| 日本午夜大片a在线观看| 三级欧美韩日大片在线看| 蜜桃久久久久| 丝瓜av网站精品一区二区| 欧美黑人巨大videos精品| 香蕉久久99| 国产精品片aa在线观看| 免费不卡中文字幕在线| 亚州av一区| 深夜视频一区二区| 欧美一级网址| 午夜欧美精品久久久久久久| 久久av网址| 丝袜a∨在线一区二区三区不卡| 精品视频一区二区三区四区五区 | 麻豆视频在线看| 日韩免费精品| 亚洲午夜电影| 精品久久久久久久| 日韩一区精品| 色综合www| 日本视频一区二区| 在线观看免费一区二区| 久久久久亚洲精品中文字幕| 综合激情在线| 激情综合网五月| 成人在线视频免费| 日本视频一区二区| 麻豆精品91| 亚洲国产专区| 高清久久精品| 欧美亚洲tv| 一区二区电影在线观看| 久久国产日本精品| 国产一区精品福利| 日本aⅴ亚洲精品中文乱码| 欧美成人日韩| 亚洲永久av| 精品三级av在线导航| 亚洲精品一二三**| 国产精品人人爽人人做我的可爱| 欧美日韩视频网站| 精品视频自拍| 欧美激情日韩| 国产午夜精品一区在线观看| 少妇精品久久久一区二区| 亚洲综合日韩| 最新国产拍偷乱拍精品| 激情久久五月| 伊人久久大香线蕉av不卡| 日韩av在线中文字幕| 久久99青青| 国产精品亚洲欧美日韩一区在线| 亚洲毛片一区| 亚洲精品看片| 亚洲精品乱码日韩| 综合五月婷婷| 亚洲tv在线| 亚洲精品乱码久久久久久蜜桃麻豆 | 日韩黄色免费网站| 日韩中文字幕一区二区高清99| 中文一区一区三区免费在线观 | 国产精品视频一区视频二区| 国产视频一区二|