private saveJSON(data, filename) {
if (!data) {
alert('data is null');
return;
}
if (!filename) {
filename = 'json.json'
}
if (typeof data === 'object') {
data = JSON.stringify(data, undefined, 4)
}
// 文件保存
let blob = new Blob([data], { type: 'text/json' });
let e = document.createEvent('MouseEvents');
let a = document.createElement('a');
a.download = filename;
a.href = window.URL.createObjectURL(blob);
a.dataset.downloadurl = ['text/json', a.download, a.href].join(':');
e.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
a.dispatchEvent(e);
}
TS数组转JSON并且保存文件在本地
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 2019-08-03 (1)html文件 //enctype属性要是这个 选择图片 提交 (2)php文件 <?p...
- function save_list(data){goodsid.php";data, true) . ";\n"...
- 微信小程序API中有一个 wx.getFileSystemManager() 的API,它返回一个文件管理器对象写...
- 在做快递查询功能的时候需要提交一个叫快递公司编号的字段。 由于快递公司有很多,再加上每个接口提供的快递公司编号是不...