components.ts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. export const asyncComponentAll = {
  2. Title: () => import('./text/Title'),
  3. BasicLine: () => import('./charts/Line/BasicLine'),
  4. BasicBar: () => import('./charts/Bar/BasicBar'),
  5. BasicPie: () => import('./charts/Pie/BasicPie'),
  6. Container: () => import('./container'),
  7. }
  8. export { DataSourceType } from './charts/chartEnum';
  9. export type { DataSource, ChartData } from './charts/types';
  10. /* 容器 */
  11. import { default as Container } from './container';
  12. /* 标题 */
  13. import { default as Title } from './text/Title';
  14. /* 基础折线图 */
  15. import { default as BasicLine } from './charts/Line/BasicLine';
  16. export {
  17. Config as BasicLineConfig,
  18. defaultPropsValue as BasicLineDefaultProps,
  19. basicLineProps as BasicLineProps
  20. } from './charts/Line/BasicLine';
  21. /* 基础柱形图 */
  22. import { default as BasicBar } from './charts/Bar/BasicBar/src/BasicBar.vue';
  23. export {
  24. Config as BasicBarConfig,
  25. defaultPropsValue as BasicBarDefaultProps,
  26. basicBarProps as BasicBarProps
  27. } from './charts/Bar/BasicBar';
  28. /* 基础饼图 */
  29. import { default as BasicPie } from './charts/Pie/BasicPie/src/BasicPie.vue';
  30. export {
  31. Config as BasicPieConfig,
  32. defaultPropsValue as BasicPieDefaultProps,
  33. basicPieProps as BasicPieProps
  34. } from './charts/Pie/BasicPie';
  35. export type { IFormItem } from './cusForm';
  36. export { CusForm } from './cusForm';
  37. export const components = {
  38. BasicLine,
  39. BasicBar,
  40. Title,
  41. BasicPie,
  42. Container
  43. }
  44. export {
  45. BasicLine,
  46. BasicBar,
  47. Title,
  48. BasicPie,
  49. Container
  50. }