前端post方式提供list参数下载文件

<script src="https://cdn.bootcss.com/axios/0.19.0/axios.min.js"></script>

axios({
method: 'post',
url: '/signUp/exportSignClasss',
data: {
"lsit": this.list,
},
responseType: 'blob'
}).then(rsp => {

var blob = new Blob([rsp.data])
    var downloadElement = document.createElement('a');
var href = window.URL.createObjectURL(blob); //创建下载的链接
downloadElement.href = href;
downloadElement.download = “订单”; //下载后文件名
document.body.appendChild(downloadElement);
downloadElement.click(); //点击下载
document.body.removeChild(downloadElement); //下载完成移除元素
window.URL.revokeObjectURL(href); //释放掉blob对象

})


posted @ 2019-12-18 16:19  教练我想打篮球  阅读(504)  评论(0编辑  收藏  举报