|
@@ -13,14 +13,17 @@ import { PDFDocument } from "pdf-lib";
|
|
* cancelDownload 取消下载
|
|
* cancelDownload 取消下载
|
|
* }
|
|
* }
|
|
*/
|
|
*/
|
|
|
|
+
|
|
export function useDownLoadFile() {
|
|
export function useDownLoadFile() {
|
|
let progress = ref(0); //进度 0-1
|
|
let progress = ref(0); //进度 0-1
|
|
let fileSize = ref(0); //文件大小
|
|
let fileSize = ref(0); //文件大小
|
|
-
|
|
|
|
- const controller = new AbortController();
|
|
|
|
-
|
|
|
|
|
|
+ let controller = ''
|
|
// 开始下载
|
|
// 开始下载
|
|
const startDownload = (url, filename) => {
|
|
const startDownload = (url, filename) => {
|
|
|
|
+ if(controller){
|
|
|
|
+ controller = null
|
|
|
|
+ }
|
|
|
|
+ controller = new AbortController();
|
|
axios({
|
|
axios({
|
|
url: url,
|
|
url: url,
|
|
method: "get",
|
|
method: "get",
|