效果图:

实现步骤:
当调用后台接口,返回给你文件下载地址时,那么就需要前端通过a标签中的download属性来进行文件下载
let link = document.createElement('a') /* process.env.VUE_APP_BASE 表示API域名 result.data.download_url表示文件路径 例如 http://www.xxx.com/student220210923201515.xlsx */ link.href = process.env.VUE_APP_BASE + '/' + result.data.download_url link.setAttribute('download', result.data.download_url) link.click() link = null this.$message.success('导出成功')