index.vue 818 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <template>
  2. <div class="apex-demo p-4">
  3. <div class="demo-box">
  4. <Line />
  5. </div>
  6. <div class="demo-box">
  7. <Bar />
  8. </div>
  9. <div class="demo-box">
  10. <Area />
  11. </div>
  12. <div class="demo-box">
  13. <Mixed />
  14. </div>
  15. </div>
  16. </template>
  17. <script>
  18. import { defineComponent } from 'vue';
  19. import Line from './Line.vue';
  20. import Bar from './Bar.vue';
  21. import Area from './Area.vue';
  22. import Mixed from './Mixed.vue';
  23. export default defineComponent({
  24. components: { Line, Bar, Area, Mixed },
  25. setup() {},
  26. });
  27. </script>
  28. <style lang="less" scoped>
  29. .apex-demo {
  30. display: flex;
  31. flex-wrap: wrap;
  32. justify-content: space-between;
  33. .demo-box {
  34. width: 49%;
  35. margin-bottom: 20px;
  36. background: #fff;
  37. border-radius: 10px;
  38. }
  39. }
  40. </style>