UNPKG

rz-vue-excel

Version:

基于vue实现导出excel表格功能

28 lines (24 loc) 617 B
function formatJson(filterVal, jsonData) { return jsonData.map(v => filterVal.map(j => v[j])); } class Excel { constructor(params) { this.header = params.header; this.filterVal = params.filterVal; this.list = params.list this.fileName = params.fileName; } export_excel() { require.ensure([], async () => { const { export_json_to_excel } = require("./excel/Export2Excel.js"); export_json_to_excel( this.header, formatJson(this.filterVal, this.list), this.fileName ); }); } } module.exports = Excel