1、利用插件处理
npm install downloadjs -S //导入 import download from "downloadjs" //使用 download(url,filename,type) //url 下载地址 filename 文件名 type文件类型 filename和type为选填 可以不用写
2、file-saver
//安装
npm i file-saver
//或者
yarn add file-saver
//导入
import { saveAs as filesaver } from 'file-saver'
//使用
const oReq = new XMLHttpRequest()
const URL= '' // URL 为下载的URL地址
oReq.open('GET', URL, true)
oReq.responseType = 'blob'
oReq.onload = function() {
const file = new Blob([oReq.response], {
type: 'blob'
})
FileSaver.saveAs(file, fileName) // fileName为文件名
}
oReq.send()