index.ts 702 B

12345678910111213141516171819202122
  1. import { VueConstructor } from 'vue'
  2. import { VxeUI } from '../ui'
  3. import VxeColgroupComponent from '../table/src/group'
  4. export const VxeColgroup = Object.assign({}, VxeColgroupComponent, {
  5. install (app: VueConstructor) {
  6. app.component(VxeColgroupComponent.name as string, VxeColgroupComponent)
  7. // 兼容旧用法
  8. app.component('VxeTableColgroup', VxeColgroupComponent)
  9. }
  10. })
  11. if (VxeUI.dynamicApp) {
  12. VxeUI.dynamicApp.component(VxeColgroupComponent.name as string, VxeColgroupComponent)
  13. // 兼容旧用法
  14. VxeUI.dynamicApp.component('VxeTableColgroup', VxeColgroupComponent)
  15. }
  16. VxeUI.component(VxeColgroupComponent)
  17. export const Colgroup = VxeColgroup
  18. export default VxeColgroup