打包下载怎么实现?

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);

});

}

});

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