新增后端带条件导出功能(示例见用户管理控制器)

This commit is contained in:
dqjdda
2019-08-26 17:38:31 +08:00
parent 52393ef57f
commit 14aa13e718
3 changed files with 26 additions and 12 deletions

View File

@@ -147,3 +147,15 @@ export function removeClass(ele, cls) {
ele.className = ele.className.replace(reg, ' ')
}
}
export function downloadFile(obj, name, suffix) {
const url = window.URL.createObjectURL(new Blob([obj]))
const link = document.createElement('a')
link.style.display = 'none'
link.href = url
const fileName = parseTime(new Date()) + '-' + name + '.' + suffix
link.setAttribute('download', fileName)
document.body.appendChild(link)
link.click()
document.body.removeChild(link)
}