打包下载怎么实现?

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

});

}

});

相关推荐
ZHE|张恒7 小时前
设计模式(二)工厂方法模式 — 把创建权限下放给子类,像“可扩展的生产线”
java·开发语言·设计模式
梦鱼7 小时前
element-ui:el-autocomplete实现滚动触底翻页
前端
阿伟实验室7 小时前
debian10部署简易web服务器
运维·服务器·前端
云枫晖7 小时前
Vue3 响应式原理:从零实现 Reactive
前端·vue.js
月弦笙音7 小时前
【AI】👉提示词入门基础篇指南
前端·后端·aigc
konh7 小时前
React Native 自定义字体导致 Text / TextInput 文本垂直不居中的终极解决方案
前端·react native
奔赴_向往7 小时前
跨域问题深度剖析:为何CORS设置了还是报错?
前端
qq_12498707537 小时前
基于springboot的兴趣生活展示交流平台的设计与实现(源码+论文+部署+安装)
java·spring boot·生活·毕设
明洞日记8 小时前
【设计模式手册008】适配器模式 - 让不兼容的接口协同工作
java·设计模式·适配器模式
zzz海羊8 小时前
VSCode配置java中的lombok
java·开发语言·vscode