components.js 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. var _exportNames = {
  6. install: true
  7. };
  8. exports.install = install;
  9. var _ui = require("./ui");
  10. Object.keys(_ui).forEach(function (key) {
  11. if (key === "default" || key === "__esModule") return;
  12. if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  13. if (key in exports && exports[key] === _ui[key]) return;
  14. Object.defineProperty(exports, key, {
  15. enumerable: true,
  16. get: function () {
  17. return _ui[key];
  18. }
  19. });
  20. });
  21. var _column = require("./column");
  22. Object.keys(_column).forEach(function (key) {
  23. if (key === "default" || key === "__esModule") return;
  24. if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  25. if (key in exports && exports[key] === _column[key]) return;
  26. Object.defineProperty(exports, key, {
  27. enumerable: true,
  28. get: function () {
  29. return _column[key];
  30. }
  31. });
  32. });
  33. var _colgroup = require("./colgroup");
  34. Object.keys(_colgroup).forEach(function (key) {
  35. if (key === "default" || key === "__esModule") return;
  36. if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  37. if (key in exports && exports[key] === _colgroup[key]) return;
  38. Object.defineProperty(exports, key, {
  39. enumerable: true,
  40. get: function () {
  41. return _colgroup[key];
  42. }
  43. });
  44. });
  45. var _grid = require("./grid");
  46. Object.keys(_grid).forEach(function (key) {
  47. if (key === "default" || key === "__esModule") return;
  48. if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  49. if (key in exports && exports[key] === _grid[key]) return;
  50. Object.defineProperty(exports, key, {
  51. enumerable: true,
  52. get: function () {
  53. return _grid[key];
  54. }
  55. });
  56. });
  57. var _table = require("./table");
  58. Object.keys(_table).forEach(function (key) {
  59. if (key === "default" || key === "__esModule") return;
  60. if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  61. if (key in exports && exports[key] === _table[key]) return;
  62. Object.defineProperty(exports, key, {
  63. enumerable: true,
  64. get: function () {
  65. return _table[key];
  66. }
  67. });
  68. });
  69. var _toolbar = require("./toolbar");
  70. Object.keys(_toolbar).forEach(function (key) {
  71. if (key === "default" || key === "__esModule") return;
  72. if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  73. if (key in exports && exports[key] === _toolbar[key]) return;
  74. Object.defineProperty(exports, key, {
  75. enumerable: true,
  76. get: function () {
  77. return _toolbar[key];
  78. }
  79. });
  80. });
  81. var _zhCN = _interopRequireDefault(require("./locale/lang/zh-CN"));
  82. function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
  83. const components = [_column.VxeColumn, _colgroup.VxeColgroup, _grid.VxeGrid, _table.VxeTable, _toolbar.VxeToolbar];
  84. // 默认安装
  85. function install(app, options) {
  86. _ui.VxeUI.setConfig(options);
  87. components.forEach(component => component.install(app));
  88. }
  89. // 保留兼容老版本
  90. if (!_ui.VxeUI.hasLanguage('zh-CN')) {
  91. const defaultLanguage = 'zh-CN';
  92. _ui.VxeUI.setI18n(defaultLanguage, _zhCN.default);
  93. _ui.VxeUI.setLanguage(defaultLanguage);
  94. }
  95. _ui.VxeUI.setTheme('light');
  96. // Components