carousel.vue 663 B

123456789101112131415161718192021222324252627282930313233343536
  1. <template>
  2. <div>
  3. <el-carousel :interval="4000" type="card">
  4. <el-carousel-item v-for="item in srcList" :key="item.src">
  5. <el-image :src="require('@/assets/' + item.src)" class="medium"></el-image>
  6. </el-carousel-item>
  7. </el-carousel>
  8. </div>
  9. </template>
  10. <script>
  11. export default {
  12. components: {},
  13. props: {},
  14. data() {
  15. return {
  16. srcList: [
  17. { src: 'lun1.jpg' },
  18. { src: 'lun2.jpg' },
  19. { src: 'lun3.jpg' },
  20. ],
  21. };
  22. },
  23. watch: {},
  24. computed: {},
  25. created() {},
  26. mounted() {},
  27. methods: {},
  28. };
  29. </script>
  30. <style lang="scss" scoped>
  31. .medium {
  32. width: 100%;
  33. height: 100%;
  34. }
  35. </style>