vue+file-saver+xlsx导出table表格为excel
1、下载两个依赖npm install file-saver --save;
npm install xlsx@0.17.5 --save
;2、封装成一个独立的组件outTable.vue<template>
;;;<el-button size="mini" round type="primary" @click="exportExcel">导出Excel</el-button>
</template>
;
<script>
import FileSaver from 'file-saver'
import XLSX from 'xlsx'
export default {
;props: {
;;;id: {
;;;;;type: String,
;;;;;default: 'Table'
;;;},
;;;name: {
;;;;;type: String,
;;;;;default: 'Table'
;;;}
;
;},
;data () {
;;;return {}
;},