vxe-table
Version:
一个基于 vue 的 PC 端表格组件,支持增删改查、虚拟滚动、懒加载、快捷菜单、数据校验、树形结构、打印导出、表单渲染、数据分页、虚拟列表、模态窗口、自定义模板、渲染器、贼灵活的配置项、扩展接口等...
1 lines • 1.76 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=exports.VXETable=void 0;var _ctor=_interopRequireDefault(require("xe-utils/ctor")),_conf=_interopRequireDefault(require("../conf")),_interceptor=_interopRequireDefault(require("./src/interceptor")),_renderer=_interopRequireDefault(require("./src/renderer")),_commands=_interopRequireDefault(require("./src/commands")),_menus=_interopRequireDefault(require("./src/menus")),_formats=_interopRequireDefault(require("./src/formats")),_setup=_interopRequireDefault(require("./src/setup")),_tools=require("../tools");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var installedPlugins=[];function use(e,r){return e&&e.install&&-1===installedPlugins.indexOf(e)&&(e.install(VXETable,r),installedPlugins.push(e)),VXETable}function reg(e){VXETable.Table&&_tools.UtilTools.error("vxe.error.useErr",[e]),VXETable["_".concat(e)]=1}var VXETable={t:function(e,r){return _conf.default.i18n(e,r)},v:"v3",reg:reg,use:use,setup:_setup.default,interceptor:_interceptor.default,renderer:_renderer.default,commands:_commands.default,formats:_formats.default,menus:_menus.default};function getExportOrImpotType(e,t){var o=[];return _ctor.default.objectEach(e,function(e,r){0!==e&&e!==t||o.push(r)}),o}exports.VXETable=VXETable,Object.defineProperty(VXETable,"zIndex",{get:_tools.UtilTools.getLastZIndex}),Object.defineProperty(VXETable,"nextZIndex",{get:_tools.UtilTools.nextZIndex}),Object.defineProperty(VXETable,"exportTypes",{get:function(){return getExportOrImpotType(_conf.default.export.types,1)}}),Object.defineProperty(VXETable,"importTypes",{get:function(){return getExportOrImpotType(_conf.default.export.types,2)}});var _default=VXETable;exports.default=_default;