index.js 622 B

12345678910111213141516171819202122
  1. import VxeTable from './src/table'
  2. import VXETable from '../v-x-e-table'
  3. VxeTable.install = function (Vue) {
  4. if (typeof window !== 'undefined' && window.VXETableMixin) {
  5. VxeTable.mixins.push(window.VXETableMixin)
  6. delete window.VXETableMixin
  7. }
  8. VXETable.Vue = Vue
  9. VXETable.Table = VxeTable
  10. VXETable.TableComponent = VxeTable
  11. if (!Vue.prototype.$vxe) {
  12. Vue.prototype.$vxe = { t: VXETable.t, _t: VXETable._t }
  13. } else {
  14. Vue.prototype.$vxe.t = VXETable.t
  15. Vue.prototype.$vxe._t = VXETable._t
  16. }
  17. Vue.component(VxeTable.name, VxeTable)
  18. }
  19. export const Table = VxeTable
  20. export default VxeTable