vue项目,调用接口下载文件の问题

如果是直接用a标签,href指向文件地址可以下载,但是如果调用接口去下
载就不成功了:

后端接口代码如下:

前端代码如下:

此时点击链接触发click事件返回的数据如下

请问是哪里出了问题吗?

最佳答案

downloadRFRepost 方法生成一个 a 标签, href 为下载地址, download 属性为文件名, click 它, 然后移除这个标签