vue項(xiàng)目通過a標(biāo)簽下載圖片至zip包的示例代碼
在vue項(xiàng)目中,將圖片下載可使用流的形式,下載成單個(gè)圖片,或者將多個(gè)圖片下載至zip
包,以下就是介紹使用a
標(biāo)簽下載圖片的用法:
1、圖片下載
// url為網(wǎng)絡(luò)圖片地址 axios .get(url, { responseType: "blob", withCredentials: false, }) .then((e) => { const href = URL.createObjectURL(e.data); const aLink = document.createElement("a"); aLink.style.display = "none"; aLink.href = href; aLink.download = "圖片測試.png"; aLink.click(); URL.revokeObjectURL(url); });
2、圖片下載成zip壓縮包
axios .get(url, { responseType: "blob", withCredentials: false, }).then((e) => { const blob = new Blob([e], { type: "application/zip" }); const url = URL.createObjectURL(blob); const aLink = document.createElement("a"); aLink.style.display = "none"; aLink.href = url; aLink.setAttribute("download", new Date() + ".zip"); document.body.append(aLink); aLink.click(); document.body.removeChild(aLink); URL.revokeObjectURL(url); });
到此這篇關(guān)于vue項(xiàng)目通過a標(biāo)簽下載圖片至zip包的示例代碼的文章就介紹到這了,更多相關(guān)vue a標(biāo)簽下載圖片至zip包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解讓sublime text3支持Vue語法高亮顯示的示例
本篇文章主要介紹了讓sublime text3支持Vue語法高亮顯示的示例,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-09-09關(guān)于Element?table組件滾動條不顯示的踩坑記錄
這篇文章主要介紹了關(guān)于Element?table組件滾動條不顯示的踩坑記錄,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-08-08Vue中使用Element的Table組件實(shí)現(xiàn)嵌套表格
本文主要介紹了Vue中使用Element的Table組件實(shí)現(xiàn)嵌套表格,通過type="expand"設(shè)置了一個(gè)展開按鈕,點(diǎn)擊該按鈕會顯示與當(dāng)前行關(guān)聯(lián)的子表格內(nèi)容,感興趣的可以了解一下2024-01-01使用vue如何構(gòu)建一個(gè)自動建站項(xiàng)目
這篇文章主要介紹了使用vue如何構(gòu)建一個(gè)自動建站項(xiàng)目,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-02-02Vue + CSS實(shí)現(xiàn)漸變柵格進(jìn)度條效果
基于Vue和CSS實(shí)現(xiàn)漸變柵格進(jìn)度條,通過劃分柵格單元、顏色漸變、標(biāo)簽與刻度的絕對定位來實(shí)現(xiàn)高度靈活和交互性,進(jìn)度條劃分為多個(gè)柵格,每個(gè)單元格顏色漸變并且連續(xù),可以根據(jù)不同的場景配置個(gè)性化屬性,具有極高的靈活度和交互性,感興趣的朋友一起看看吧2025-03-03