废话不多说直接上解决方法:
import FileSaver from "file-saver";//先引入这个插件
this.$http.get(`填写文件的url`, {
responseType: "arraybuffer",
})
.then((res) => {
const blob = new Blob([res.data]);
FileSaver.saveAs(blob, `${file.fileName}`);
});
由于浏览默认会打开能解析的文件,所以才会产生这样的问题。