打包下载怎么实现?

down_zbUploadClearfile({ //http接口

name:'1'

time:'7',

}).then(async (res) => {

if (res) {

this.selectData = [];

const zip = new JSZip();

zip.generateAsync({ type: "object" }).then(() => {

const downloadUrl = window.URL.createObjectURL(res);

const link = document.createElement("a");

link.href = downloadUrl;

link.setAttribute("download", `123test.zip`);

appendChild(link);

link.click();

// 释放 URL 对象

URL.revokeObjectURL(link.hrefs);

});

}

});

相关推荐
大龄程序员2 分钟前
TypeScript 类型体操:如何为 SDK 编写优雅的类型定义
前端·aigc
大龄程序员5 分钟前
别再用 ID 定位了!教你用"语义指纹"实现 99% 的元素定位成功率
前端·aigc
RaidenLiu6 分钟前
拒绝重写!Flutter Add-to-App 全攻略:让原生应用“渐进式”拥抱跨平台
前端·flutter·前端框架
大龄程序员6 分钟前
Vite 插件开发实战:如何自动注入 SDK 脚本
前端·aigc
hweiyu0014 分钟前
Linux 命令:setfacl
linux·运维·服务器
小呆i23 分钟前
零基础搭建前端开发环境(详细版)
前端
icebreaker25 分钟前
Mokup:构建工具友好的可视化 Mock 工具
前端·javascript·后端
运维行者_26 分钟前
深入解析 Docker 监控:核心指标完整清单
运维·服务器·网络·数据库·docker·容器·eureka
昵称老重复27 分钟前
前端如何实现两次跳转dp链接
前端
Codiggerworld27 分钟前
从字节码到JVM:深入理解Java的“一次编写,到处运行”魔法
java·开发语言·jvm