前端实现数据下载为json文件
数据be like
const res= [{xxx:111,ccc:[]}]
实现:
const data = JSON.stringify(res, null, 4)
const file = new Blob([data], { type: 'text/json' })
const link = document.createElement('a')
link.download = '名称.json'
link.href = URL.createObjectURL(file)
link.click()
URL.revokeObjectURL(link.href)
JSON.stringify(res, null, 4)很关键,通过它的第三个参数控制缩进的空格数
这里按照四个字符缩进