return axios({ url: `${BASE_URL}/${url}`, method: 'post', responseType: 'blob', params: tmp, data, headers: { 'Access-Control-Allow-origin': '*', 'Content-Type': 'application/json; charset=UTF-8' } }).then(resp => { let dataUrl = window.URL.createObjectURL(new Blob([resp])); let link = document.createElement('a'); link.style.display = 'none'; link.href = dataUrl; if (!fileName) { fileName = moment(new Date()).format('yyyyMMDDHHmmss') + '.csv'; } // 设置新下载的文件名 link.setAttribute('download', fileName); document.body.appendChild(link); link.click(); window.URL.revokeObjectURL(url); });
axios 异步请求后台下载文件,页面弹框
最新推荐文章于 2023-12-27 17:28:39 发布