当前位置:   article > 正文

4.Vue使用swiper实现轮播图基础教程_vue 轮播组件 swiper

vue 轮播组件 swiper

引入轮播图、常见的业务和项目都有大部分的第三方

第三方库:常见的功能及模块都有人写过了,你会引入实现功能

swiper在Vue中使用教程

swiper官方文档:Swiper中文网-轮播图幻灯片js插件,H5页面前端开发

缺点:可能会因为版本问题无法使用,需要安装指定的版本 (npm i swiper@8.1.6)

如何获取其他vue第三方库?

注意:使用库前查看是否支持Vue3

 基础实现(swiper的轮播图)

  1. <template>
  2. <div class="hello">
  3. <swiper class="mySwiper">
  4. <!-- 一项 -->
  5. <swiper-slide>
  6. <img src="../assets/logo.png" alt="">
  7. </swiper-slide>
  8. <swiper-slide>
  9. <img src="../assets/logo.png" alt="">
  10. </swiper-slide>
  11. <swiper-slide>
  12. <img src="../assets/logo.png" alt="">
  13. </swiper-slide>
  14. </swiper>
  15. </div>
  16. </template>
  17. <script>
  18. //引入swiper
  19. import { Swiper, SwiperSlide } from 'swiper/vue';
  20. import 'swiper/css';
  21. export default {
  22. name:"swiperTemplate",
  23. components:{
  24. Swiper,
  25. SwiperSlide,
  26. }
  27. }
  28. </script>

  •  :pagination="{clickable:true}" 是否允许点击触发

  1. <template>
  2. <div class="hello">
  3. <swiper class="mySwiper" :modules="modules" :pagination="{clickable:true}">
  4. <!-- 一项 -->
  5. <swiper-slide>
  6. <img src="../assets/logo.png" alt="">
  7. </swiper-slide>
  8. <swiper-slide>
  9. <img src="../assets/logo.png" alt="">
  10. </swiper-slide>
  11. <swiper-slide>
  12. <img src="../assets/logo.png" alt="">
  13. </swiper-slide>
  14. </swiper>
  15. </div>
  16. </template>
  17. <script>
  18. //引入swiper
  19. import { Swiper, SwiperSlide } from 'swiper/vue';
  20. import 'swiper/css';
  21. //添加指示器
  22. import {Pagination} from 'swiper/modules';
  23. import 'swiper/css/pagination';
  24. export default {
  25. name:"swiperTemplate",
  26. data(){
  27. return{
  28. modules:[Pagination]
  29. }
  30. },
  31. components:{
  32. Swiper,
  33. SwiperSlide,
  34. }
  35. }
  36. </script>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/251031
推荐阅读
相关标签
  

闽ICP备14008679号