搜索文档
安装依赖
shnpm install vue-json-excel -S在 main.js 中引入
jsimport JsonExcel from 'vue-json-excel' Vue.component('downloadExcel', JsonExcel)使用
html<download-excel class="excel_btn" :data="DiscountList" :fields="json_fields" header="xx记录" name="xx记录.xls"> <el-button>导出</el-button> </download-excel>组件属性列表
属性名 类型 描述 默认值 data ObjectArray 需要下载的数据 fields Object 设置 Excel 表头,映射 data 中的 Object.key export-fields Object 同上 type String Excel 文件类型,可选值 [xls,csv] xls name String 文件名 header String 表格标题 footer String 页脚
fields 属性格式,下面代码中 data 为需要下载的数据,fields 为 Excel 表头
jsdata: [ { id: 1101, name: '张三', age: 18 }, { id: 1102, name: '李四', age: 19 }, { id: 1103, name: '王五', age: 20 }, ] fields: { "id": "id", "姓名": "name", "年龄": "age", }最后的导出结果

