方法二
// 此种方式下载下来的文件名不是服务端的文件名
// data 接口返回的数据
const blobData = new Blob([JSON.stringify(data)], {
// type: 'application/octet-stream'
});
let link = document.createElement('a');
link.style.display = 'none';
link.href = window.URL.createObjectURL(blobData);
link.setAttribute('download', '');
link.click();
window.URL.revokeObjectURL(creatA.href); // 释放掉blob对象
方法1:
let l = document.createElement('a');
l.style.display = 'none';
l.setAttribute('download', '');
l.href = url;
document.body.appendChild(link);
l.click();
document.body.removeChild(link);