components.ts 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. /**
  2. * 用于异步加载
  3. */
  4. export const asyncComponentAll = {
  5. Title: () => import('./text/Title'),
  6. BasicLine: () => import('./charts/Line/BasicLine'),
  7. BasicBar: () => import('./charts/Bar/BasicBar'),
  8. PercentBar: () => import('./charts/Bar/PercentBar'),
  9. StackBar: () => import('./charts/Bar/StackBar'),
  10. PolarBar: () => import('./charts/Bar/PolarBar'),
  11. SpecialBar: () => import('./charts/Bar/SpecialBar'),
  12. BasicPie: () => import('./charts/Pie/BasicPie'),
  13. BasicStrip: () => import('./charts/Strip/BasicStrip'),
  14. Container: () => import('./container'),
  15. }
  16. /* 数据源 */
  17. export { DataSourceType } from './charts/chartEnum';
  18. export type { DataSource, ChartData } from './charts/types';
  19. /* 容器 */
  20. import { default as Container } from './container';
  21. /* 标题 */
  22. import { default as Title } from './text/Title';
  23. /* 自定义表单 */
  24. export type { IFormItem } from './cusForm';
  25. export { CusForm } from './cusForm';
  26. /* 基础折线图 */
  27. import { default as BasicLine } from './charts/Line/BasicLine';
  28. export {
  29. Config as BasicLineConfig,
  30. defaultPropsValue as basicLineDefaultProps,
  31. componentProps as basicLineComponentProps
  32. } from './charts/Line/BasicLine';
  33. /* 基础柱形图 */
  34. import { default as BasicBar } from './charts/Bar/BasicBar/src/BasicBar.vue';
  35. export {
  36. Config as BasicBarConfig,
  37. defaultPropsValue as basicBarDefaultProps,
  38. componentProps as basicBarProps
  39. } from './charts/Bar/BasicBar';
  40. /* 基础饼图 */
  41. import { default as BasicPie } from './charts/Pie/BasicPie/src/BasicPie.vue';
  42. export {
  43. Config as BasicPieConfig,
  44. defaultPropsValue as basicPieDefaultProps,
  45. componentProps as basicPieProps
  46. } from './charts/Pie/BasicPie';
  47. /* 基础条形图 */
  48. import { default as BasicStrip } from './charts/Strip/BasicStrip/src/BasicStrip.vue';
  49. export {
  50. Config as BasicStripConfig,
  51. defaultPropsValue as basicStripDefaultProps,
  52. componentProps as basicStripProps
  53. } from './charts/Strip/BasicStrip';
  54. /* 堆积柱形图 */
  55. import { default as StackBar } from './charts/Bar/StackBar/src/StackBar.vue';
  56. export {
  57. Config as StackBarConfig,
  58. defaultPropsValue as stackBarDefaultProps,
  59. componentProps as stackBarProps
  60. } from './charts/Bar/StackBar';
  61. /* 百分比堆积柱形图 */
  62. import { default as PercentBar } from './charts/Bar/PercentBar/src/PercentBar.vue';
  63. export {
  64. Config as PercentBarConfig,
  65. defaultPropsValue as percentBarDefaultProps,
  66. componentProps as percentBarProps
  67. } from './charts/Bar/PercentBar';
  68. /* 百分比堆积柱形图 */
  69. import { default as PolarBar } from './charts/Bar/PolarBar/src/PolarBar.vue';
  70. export {
  71. Config as PolarBarConfig,
  72. defaultPropsValue as polarBarDefaultProps,
  73. componentProps as polarBarProps
  74. } from './charts/Bar/PolarBar';
  75. /* 特殊形状柱形图 */
  76. import { default as SpecialBar } from './charts/Bar/SpecialBar/src/SpecialBar.vue';
  77. export {
  78. Config as SpecialBarConfig,
  79. defaultPropsValue as specialBarDefaultProps,
  80. componentProps as specialBarProps
  81. } from './charts/Bar/SpecialBar';
  82. export const components = {
  83. BasicLine,
  84. BasicBar,
  85. Title,
  86. BasicPie,
  87. Container,
  88. BasicStrip,
  89. StackBar,
  90. PercentBar,
  91. PolarBar,
  92. SpecialBar,
  93. }
  94. export {
  95. BasicLine,
  96. BasicBar,
  97. Title,
  98. BasicPie,
  99. Container,
  100. BasicStrip,
  101. StackBar,
  102. PercentBar,
  103. PolarBar,
  104. SpecialBar,
  105. }