npm install exportjsExportJS可以将JS中的数组对象输出成CSV文件,解决了CSV的中文编码问题,常见的转码问题。ExportJS的APIExportJS.support()会返回一个Boolean,推荐在后台管理系统中使用。#### 参数说明
##### el (DOM Element)
设置a标签的href和download属性,随后点击a标签就会激发下载
##### fileName (String)
设置下载的CSV文件名,默认为data.csv
##### auto (Boolean)
是否自动启动下载,默认为true
##### mime (String)
导出文件的mime,默认为data:text/csv;charset=utf-8;
##### columns (Array)
导出文件的标题,以及对应的data的属性值,示例:
- title: 标题
- key: 对应data里面的属性名
``js`
[
{ title: 'ID', key: 'id' },
{ title: '名称', key: 'name' },
{ title: '年龄', key: 'age' },
]
##### data (Array)
导出数据的对象数组,其中对象的属性名和columns里面的key值对应
#### 示例
`js``
ExportJS.toCSV({
columns: [
{ title: 'ID', key: 'id' },
{ title: '名称', key: 'name' },
{ title: '网址', key: 'url' },
],
data: [
{ id: 1, name: '腾讯', url: 'http://qq.com' },
{ id: 2, name: '网易', url: 'http://163.com' },
]
});
##### 导出效果预览