antdUse.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. /* eslint-disable */
  2. /**
  3. * 按需加载需要的antd组件
  4. */
  5. import {
  6. Layout,
  7. Avatar,
  8. Input,
  9. InputNumber,
  10. Button,
  11. Radio,
  12. Checkbox,
  13. Select,
  14. Form,
  15. Row,
  16. Col,
  17. Modal,
  18. Table,
  19. Tabs,
  20. Dropdown,
  21. Breadcrumb,
  22. Spin,
  23. Menu,
  24. Drawer,
  25. Tooltip,
  26. Tag,
  27. Divider,
  28. DatePicker,
  29. TimePicker,
  30. Upload,
  31. Popconfirm,
  32. message,
  33. notification,
  34. ConfigProvider,
  35. } from "ant-design-vue";
  36. const antdUse = (app) => {
  37. app.use(Layout);
  38. app.use(Avatar);
  39. app.use(Input);
  40. app.use(InputNumber);
  41. app.use(Button);
  42. app.use(Radio);
  43. app.use(Checkbox);
  44. app.use(Select);
  45. app.use(Form);
  46. app.use(Row);
  47. app.use(Col);
  48. app.use(Modal);
  49. app.use(Table);
  50. app.use(Tabs);
  51. app.use(Dropdown);
  52. app.use(Breadcrumb);
  53. app.use(Spin);
  54. app.use(Menu);
  55. app.use(Drawer);
  56. app.use(Tooltip);
  57. app.use(Tag);
  58. app.use(Divider);
  59. app.use(DatePicker);
  60. app.use(TimePicker);
  61. app.use(Upload);
  62. app.use(Popconfirm);
  63. app.use(ConfigProvider);
  64. app.config.globalProperties.$message = message;
  65. app.config.globalProperties.$notification = notification;
  66. };
  67. export default antdUse;