js保存文本
非原创!!!由于匆忙又一时混乱,忘记来自哪一篇博主的文章,暂且记下,日后翻到再加上链接
// 保存幕布
saveDate(res) {
let data = JSON.stringify(res);
const dt = new Date();
let name = (dt.getMonth()+1) + "-" + dt.getDate() + "-" + dt.getHours() + "-" + dt.getMinutes() + "-" + dt.getSeconds() + ".txt";
this.exportRaw(data, name);
},
/**
* 保存文件到本地
* @param data 待保存的字符串
* @param name 文件名
*/
exportRaw (data, name) {
let urlObject = window.URL || window.webkitURL || window;
let export_blob = new Blob([data]);
let save_link = document.createElementNS("http://www.w3.org/1999/xhtml", "a");
save_link.href = urlObject.createObjectURL(export_blob);
save_link.download = name;
save_link.click();
},