registerGlobComp.ts 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. import type {App} from 'vue';
  2. import {Icon} from './Icon';
  3. import AIcon from '/@/components/jeecg/AIcon.vue'
  4. import {Button,UploadButton} from './Button';
  5. import {
  6. // Need
  7. Button as AntButton,
  8. Select,
  9. Alert,
  10. Checkbox,
  11. DatePicker,
  12. Radio,
  13. Switch,
  14. Card,
  15. List,
  16. Tabs,
  17. Descriptions,
  18. Tree,
  19. Table,
  20. Divider,
  21. Modal,
  22. Drawer,
  23. TreeSelect,
  24. Dropdown,
  25. Tag,
  26. Tooltip,
  27. Badge,
  28. Popover,
  29. Upload,
  30. Transfer,
  31. Steps,
  32. PageHeader,
  33. Result,
  34. Empty,
  35. Avatar,
  36. Menu,
  37. Breadcrumb,
  38. Form,
  39. Input,
  40. Row,
  41. Col,
  42. Spin,
  43. Space,
  44. Layout,
  45. Collapse,
  46. Slider,
  47. InputNumber,
  48. Carousel,
  49. Popconfirm,
  50. } from 'ant-design-vue';
  51. const compList = [AntButton.Group, Icon, AIcon,UploadButton];
  52. export function registerGlobComp(app: App) {
  53. compList.forEach((comp) => {
  54. app.component(comp.name || comp.displayName, comp);
  55. });
  56. app.use(Select)
  57. .use(Alert)
  58. .use(Button)
  59. .use(Breadcrumb)
  60. .use(Checkbox)
  61. .use(DatePicker)
  62. .use(Radio)
  63. .use(Switch)
  64. .use(Card)
  65. .use(List)
  66. .use(Descriptions)
  67. .use(Tree)
  68. .use(TreeSelect)
  69. .use(Table)
  70. .use(Divider)
  71. .use(Modal)
  72. .use(Drawer)
  73. .use(Dropdown)
  74. .use(Tag)
  75. .use(Tooltip)
  76. .use(Badge)
  77. .use(Popover)
  78. .use(Upload)
  79. .use(Transfer)
  80. .use(Steps)
  81. .use(PageHeader)
  82. .use(Result)
  83. .use(Empty)
  84. .use(Avatar)
  85. .use(Menu)
  86. .use(Tabs)
  87. .use(Form)
  88. .use(Input)
  89. .use(Row)
  90. .use(Col)
  91. .use(Spin)
  92. .use(Space)
  93. .use(Layout)
  94. .use(Collapse)
  95. .use(Slider)
  96. .use(InputNumber)
  97. .use(Carousel)
  98. .use(Popconfirm)
  99. }