js导出zip

Posted Jay_帅小伙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js导出zip相关的知识,希望对你有一定的参考价值。

/* eslint-disable */
import  saveAs  from 'file-saver'
import JSZip from 'jszip'

export function export_txt_to_zip(th, jsonData, txtName, zipName) 
  const zip = new JSZip()
  const txt_name = txtName || 'file'
  const zip_name = zipName || 'file'
  const data = jsonData
  let txtData = `$th\\r\\n`
  data.forEach((row) => 
    let tempStr = ''
    tempStr = row.toString()
    txtData += `$tempStr\\r\\n`
  )
  zip.file(`$txt_name.txt`, txtData)
  zip.generateAsync(
    type: "blob"
  ).then((blob) => 
    saveAs(blob, `$zip_name.zip`)
  , (err) => 
    alert('导出失败')
  )


以上是关于js导出zip的主要内容,如果未能解决你的问题,请参考以下文章