第一种vue-json-excel
第二种vue2.0-excel
下面开始讲第一种vue-json-excel
npm安装依赖包
npm install vue-json-excel
项目入口文件引进注册并且使用
import Vue from 'vue'
import JsonExcel from 'vue-json-excel'
Vue.component('downloadExcel', JsonExcel)
在页面中使用
<download-excel class = "export-excel-wrapper"
:data = "json_data"
:fields = "json_fields"
:type = "fileType" >
<el-button type="primary" >导出EXCEL</el-button>
</download-excel>
</el-form-item>
简单说明一下组件属性
json_data: 需要导出的数据
json_fields: 自主选择要导出的字段,指定嵌套数据并将标签分配给键是标签的字段,值是JSON字段。这将“按原样”导出字段数据。如果需要自定义导出的数据,可以定义回调函数。
属性名 类型 描述
data :Array 需要导出的数据,支持中文
fields :Object 定义需要导出的数据
name :string 导出