前端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对象

})


猜你喜欢

转载自www.cnblogs.com/xiao1993/p/12060471.html