vue 通过接口 下载二进制文件

有一些比较老的后台接口会直接返回一个二进制文件
那么我们要怎么去完成他的下载呢?
直接看代码

 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对应的接口地址和接口需要的参数以外 其他的直接拷过去用就好了

猜你喜欢

转载自blog.csdn.net/weixin_45966674/article/details/124651122