前提:本人本来是使用electron作为桌面应用的,后来领导不喜欢,要使用安装包更少一点的,没办法只能找一个,最后找的NW.js,但是,使用网上的下载excel时偶尔可行,但是txt时确实不会【本人是小白】,找了好多文章查看都不行,后来想到一个法子,全部生成zip等压缩文件再来下载,但是:txt文件还好,直接输出字符串就可以了,但是excel需要导出一行一列对齐的,经过多方面尝试,终于成功了,下面是我的代码,各种资源我会上传上去,方便大家下载
依赖:npm install jszip
备:
1、使用JSzip 地址:https://stuk.github.io/jszip/
2、使用FileSaver.js
各种资源我都会上传
代码Fun:
import saveAs from '@/assets/lib/FileSaver.js'; // FileSaver.js' 直接export的,所以我没修改直接引用,有需要的可以修改
image资源导出示例:
var zip = new JSZip();
var img = zip.folder(