refactor: migrate to Tencent Cloud backend

这个提交包含在:
Guoguo
2026-04-28 22:56:47 +08:00
父节点 267c75718b
当前提交 444c91c0b0
修改 102 个文件,包含 17927 行新增1997 行删除
+25
查看文件
@@ -0,0 +1,25 @@
function escapeCSV(val) {
if (val == null) return ''
var s = String(val)
if (s.indexOf(',') > -1 || s.indexOf('"') > -1 || s.indexOf('\n') > -1) {
return '"' + s.replace(/"/g, '""') + '"'
}
return s
}
function exportCSV(filename, headers, rows) {
var lines = [headers.map(escapeCSV).join(',')]
for (var i = 0; i < rows.length; i++) {
lines.push(rows[i].map(escapeCSV).join(','))
}
var csv = '\uFEFF' + lines.join('\n')
var blob = new Blob([csv], { type: 'text/csv;charset=utf-8;' })
var url = URL.createObjectURL(blob)
var a = document.createElement('a')
a.href = url
a.download = filename
a.click()
URL.revokeObjectURL(url)
}
export { exportCSV }