index.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = exports.Table = void 0;
  6. var _table = _interopRequireDefault(require("./src/table"));
  7. var _body = _interopRequireDefault(require("./src/body"));
  8. var _vXETable = _interopRequireDefault(require("../v-x-e-table"));
  9. function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  10. var Table = Object.assign(_table.default, {
  11. install: function install(Vue) {
  12. if (typeof window !== 'undefined' && window.VXETableMixin) {
  13. _table.default.mixins.push(window.VXETableMixin);
  14. delete window.VXETableMixin;
  15. }
  16. _vXETable.default.Vue = Vue;
  17. _vXETable.default.Table = _table.default;
  18. _vXETable.default.TableComponent = _table.default;
  19. if (!Vue.prototype.$vxe) {
  20. Vue.prototype.$vxe = {
  21. t: _vXETable.default.t,
  22. _t: _vXETable.default._t
  23. };
  24. } else {
  25. Vue.prototype.$vxe.t = _vXETable.default.t;
  26. Vue.prototype.$vxe._t = _vXETable.default._t;
  27. }
  28. Vue.component(_table.default.name, _table.default);
  29. Vue.component(_body.default.name, _body.default);
  30. }
  31. });
  32. exports.Table = Table;
  33. var _default = Table;
  34. exports.default = _default;