// 保存JSON文件
saveJSONFile = (data, filename) => {
if (typeof data === 'object') {
// data = JSON.stringify(data, null, 4)
// 取消序列化美化
data = JSON.stringify(data)
}
// 构建下载对象
const blobURL = new Blob([data], { type: 'text/json' })
const tempLink = document.createElement('a')
tempLink.style.display = 'none';
tempLink.href = window.URL.createObjectURL(blobURL)
tempLink.download = `${filename}.json`
// 模拟点击
document.body.appendChild(tempLink);
tempLink.click();
// 删除DOM、释放对象URL
setTimeout(() => {
document.body.removeChild(tempLink);
window.URL.revokeObjectURL(blobURL);
}, 200)
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。