no message
Former-commit-id: 1291a183755febf46865b02cd09d65541611b6a0 Former-commit-id: 313bcc3eee11b8b4a54e0e4cd921a0e585ea0db4 Former-commit-id: 35cce0d3d0336a6883f249fb98db25f83741fa23
This commit is contained in:
@@ -6,19 +6,23 @@ export default {
|
|||||||
// 导出
|
// 导出
|
||||||
Vue.prototype.$export = {
|
Vue.prototype.$export = {
|
||||||
csv (params) {
|
csv (params) {
|
||||||
// 默认值
|
return new Promise((resolve, reject) => {
|
||||||
const paramsDefault = {
|
// 默认值
|
||||||
columns: [],
|
const paramsDefault = {
|
||||||
data: [],
|
columns: [],
|
||||||
noHeader: false
|
data: [],
|
||||||
}
|
noHeader: false
|
||||||
// 合并参数
|
}
|
||||||
const _params = Object.assign({}, paramsDefault, params)
|
// 合并参数
|
||||||
console.log(_params)
|
const _params = Object.assign({}, paramsDefault, params)
|
||||||
// 生成数据
|
console.log(_params)
|
||||||
const data = Csv(_params.columns, _params.data, params, _params.noHeader)
|
// 生成数据
|
||||||
// 下载数据
|
const data = Csv(_params.columns, _params.data, params, _params.noHeader)
|
||||||
ExportCsv.download('table.csv', data)
|
// 下载数据
|
||||||
|
ExportCsv.download('table.csv', data)
|
||||||
|
// 完成
|
||||||
|
resolve()
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user