有一些比较老的后台接口会直接返回一个二进制文件
那么我们要怎么去完成他的下载呢?
直接看代码
let url = process.env.VUE_APP_BASE_API+`接口地址?参数=${
参数值}`
// 生成一个a标签
let link = document.createElement('a')
link.style.display = 'none'
link.href = url
// 生成时间戳
let timestamp = new Date().getTime()
link.download = timestamp + '.txt'
document.body.appendChild(link)
link.click()
除了url对应的接口地址和接口需要的参数以外 其他的直接拷过去用就好了