components.ts 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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. }
  7. export { DataSourceType } from './charts/chartEnum';
  8. export type { DataSource, ChartData } from './charts/types';
  9. /* 标题 */
  10. import { default as Title } from './text/Title';
  11. /* 基础折线图 */
  12. import { default as BasicLine } from './charts/Line/BasicLine';
  13. export {
  14. Config as BasicLineConfig,
  15. defaultPropsValue as BasicLineDefaultProps,
  16. basicLineProps as BasicLineProps
  17. } from './charts/Line/BasicLine';
  18. /* 基础柱形图 */
  19. import { default as BasicBar } from './charts/Bar/BasicBar/src/BasicBar.vue';
  20. export {
  21. Config as BasicBarConfig,
  22. defaultPropsValue as BasicBarDefaultProps,
  23. basicBarProps as BasicBarProps
  24. } from './charts/Bar/BasicBar';
  25. /* 基础饼图 */
  26. import { default as BasicPie } from './charts/Pie/BasicPie/src/BasicPie.vue';
  27. export {
  28. Config as BasicPieConfig,
  29. defaultPropsValue as BasicPieDefaultProps,
  30. basicPieProps as BasicPieProps
  31. } from './charts/Pie/BasicPie';
  32. export type { IFormItem } from './cusForm';
  33. export { CusForm } from './cusForm';
  34. export const components = {
  35. BasicLine,
  36. BasicBar,
  37. Title,
  38. BasicPie
  39. }
  40. export {
  41. BasicLine,
  42. BasicBar,
  43. Title,
  44. BasicPie
  45. }