Vue.js 我需要一个在nuxtjs上使用JSZip的多个文件的makezip
我想使用nuxtjs上的JSZip为多个文件制作zip,我想将文件转换为base64格式为pdf,并且文件格式为any。如果所有文件都是jpg格式,则将其转换为jpeg格式,如果所有文件都是pdf格式,则将其转换为pdf列表并放入zip文件夹 我想用JSZip包实现vuejs或nuxtjs 我使用下面的代码,但没有得到任何东西Vue.js 我需要一个在nuxtjs上使用JSZip的多个文件的makezip,vue.js,download,nuxt.js,jszip,Vue.js,Download,Nuxt.js,Jszip,我想使用nuxtjs上的JSZip为多个文件制作zip,我想将文件转换为base64格式为pdf,并且文件格式为any。如果所有文件都是jpg格式,则将其转换为jpeg格式,如果所有文件都是pdf格式,则将其转换为pdf列表并放入zip文件夹 我想用JSZip包实现vuejs或nuxtjs 我使用下面的代码,但没有得到任何东西 download_btn() { var zip = new JSZip() var img = zip.folder("images") for (i = 0;
download_btn() {
var zip = new JSZip()
var img = zip.folder("images")
for (i = 0; i < this.image.length; i++) {
img.file("img.png", this.image[i].imageurl)
}
zip.generateAsync({
type: "blob"
}).then(function(content) {
saveAs(content, "img_archive.zip")
})
}
下载{
var zip=newjszip()
var img=zip.folder(“图像”)
对于(i=0;inpm安装jszip
手动下载并将其保存到nuxt中的静态文件夹中。在脚本部分下的nuxt配置中添加
{src:'/js/jszip.js'},