1.安装file-saver插件
npm install file-saver --save
2.在页面中引入
import { saveAs } from "file-saver";
3.使用
// api
export function downLoad() {
return request({
url: '/api/download',
method: 'GET',
responseType: 'blob',
})
}
const blob = new Blob([数据流], { type: 类型 });
saveAs(blob, "文件名");
type:
pdf文件:"application/pdf"
excel表格:"application/vnd.ms-excel"
其他扩展类型可在网上自行查找