下面方法既可以保存json
文件,也可以保存text
文件
// 调用
downloadJson("new_file.json", json_str)
// 参数是json文件要保存的内容
function downloadJson(file_name = "jsonFileName.json",json_str) {
// JSON文件里面的内容
var content = JSON.stringify(json_str);
// 创建一个a链接dom
var dom_a = document.createElement('a');
// 设置保存的json文件名称
dom_a.download = file_name;
// 设置文件保存的内容
dom_a.href = 'data:text/plain;charset=utf-8,' + encodeURIComponent(content);
// 添加a链接dom
document.body.appendChild(dom_a);
// 点击触发a链接
dom_a.click();
// 删除a链接dom
document.body.removeChild(dom_a);
}