vue导出pdf文件很多,如何变成导出一个zip文件
我现在做的就是导出页面是一个组件,当选中很多的时候,就会有很多页面连在一起导致浏览器崩溃了,如何把这多个打包成一个zip文件导出来
回答:
推荐你一个库 jszip(npm):
import JSZip from 'jszip'import { saveAs } from 'file-saver'
import index from './template/index.html?raw'
import main from './template/main.ts?raw'
async function downloadZip() {
const zip = new JSZip()
zip.file('index.html', index)
const src = zip.folder('src')!
src.file('main.ts', main)
const blob = await zip.generateAsync({ type: 'blob' })
saveAs(blob, 'download.zip')
}
以上是 vue导出pdf文件很多,如何变成导出一个zip文件 的全部内容, 来源链接: utcz.com/p/937559.html