UNPKG

vxe-table

Version:

一个基于 vue 的 PC 端表格组件,支持增删改查、虚拟滚动、懒加载、快捷菜单、数据校验、树形结构、打印导出、表单渲染、数据分页、虚拟列表、模态窗口、自定义模板、渲染器、贼灵活的配置项、扩展接口等...

37 lines (33 loc) 888 B
import Table from '../table' import VXETable from '../v-x-e-table' import ExportPanel from './src/export-panel' import ImportPanel from './src/import-panel' import mixin, { saveLocalFile, readLocalFile, handlePrint } from './src/mixin' function print (options) { const opts = Object.assign({}, options, { type: 'html' }) handlePrint(null, opts, opts.content) } export const Export = { install (Vue) { VXETable.reg('export') VXETable.saveFile = saveLocalFile VXETable.readFile = readLocalFile VXETable.print = print VXETable.setup({ export: { types: { csv: 0, html: 0, xml: 0, txt: 0 } } }) Table.mixins.push(mixin) Vue.component(ExportPanel.name, ExportPanel) Vue.component(ImportPanel.name, ImportPanel) } } export default Export