安装依赖:
npm i file-saver xlsx -S
npm i script-loader -D
下载blov.js Export2Excel.js 路径:src/vender/
js:
exportData(){ require.ensure([],() => { const { export_json_to_excel } = require('@/vendor/Export2Excel'); let tableTitle = []; let tableKey = []; let tableData = JSON.parse(JSON.stringify(this.list)); this.listTitle.map((item,index) => { tableTitle.push(item.title); tableKey.push(item.key) }) const data = this.formatJson(tableKey,tableData); export_json_to_excel(tableTitle,data,'订单列表') })},
formatJson(tableKey,tableData){return tableData.map(v => tableKey.map(j => v[j]))}

网友评论