前端做下载导出功能
也就是发送一个接口。去请求后端返回来的文件地址。
this.$axios.post(SITEURL.DOWNLOAD__FILE).then(response => {
if (response.data.success) {
window.location.href = response.data.data //请求成功后,打开这个地址
} else {
this.$message.error('操作失败,' + response.data.message)
}
}).catch(error => {
console.log(error)
})
请求地址成功后拿到的就是下载文件的路径,就可以用window.location.href的方式打开了