Cookies
import Cookies from 'js-cookie'
DOM层
<el-button size="mini" type="primary" @click="handleExport">导出</el-button>
js层
handleExport() { let consturl = process.env.VUE_APP_BASE_API +'/welfare/project/exportDetailImageForProject?projectId='+ this.projectId var xhr = new XMLHttpRequest(); xhr.open("get", consturl, true); // get、post都可 xhr.responseType = "blob"; xhr.setRequestHeader("Authorization","Bearer " + Cookies.get("Admin-Token")); xhr.onload = function() { if(xhr.status==200){ let blob = new Blob([this.response], { type: 'application/zip' }); var a = document.createElement("a") var url = window.URL.createObjectURL(blob) a.href = url a.download = '签名导出.xlsx' // 文件名 } a.click() window.URL.revokeObjectURL(url) } xhr.send(); },