zoukankan      html  css  js  c++  java
  • vue swiper4使用

    swiper中文官网:https://www.swiper.com.cn/api/index.html

    第一步:下载swiper 插件  

     npm install swiper --save-dev 

    第二步:在main.js中引入  

    import Swiper from 'swiper'
    import 'swiper/dist/css/swiper.css';
     
    第三步:在需要使用swiper的组件里引入swiper,初始化放在mounted里

    import Swiper from "swiper";
    mounted() {
        let that = this;//如果下面想要使用变量,请定义
        that.mySwiper = new Swiper(".swiper-container", {
          autoplay: false, //是否自动滚动
          loop: false,//是否可以循环
          initialSlide: 0, //初始化第几页
          navigation: {
            nextEl: ".swiper-button-next",
            prevEl: ".swiper-button-prev"
          },//使用左右按钮
          on: {
            transitionEnd() {  //点击过渡完触发事件
              that.activeIndex = that.mySwiper.activeIndex; //activeIndex轮播下标
            }
          }//事件
        });
        this.mySwiper.slideTo(index, 500, false); //点击跳转到指定的图片中
      }
     
    第四步:文件template中
    <div class="swiper-container">//class名一定不可以改变
            <div class="swiper-wrapper">
                   <img src="../../assets/whalbum/example1.png" class="swiper-slide" />//img为循环的部分
                   <img src="../../assets/whalbum/yyl.png" class="swiper-slide" />
                   <img src="../../assets/whalbum/example1.png" class="swiper-slide" />
                   <img src="../../assets/whalbum/example1.png" class="swiper-slide" />
                    <img src="../../assets/whalbum/example1.png" class="swiper-slide" />
             </div>
             <img src="../../assets/whalbum/arrow.png" class="swiper-button-next" />//左右箭头(这是自定义写的)
             <img src="../../assets/whalbum/arrow.png" class="swiper-button-prev" />
        <!--<div class="swiper-button-next"></div>-->//这是原本的左右箭头
        <!--<div class="swiper-button-prev"></div>-->
       </div>
     
    第五步:修改箭头样式(如果不修改可以略过)
     .swiper-container {
            position: relative;
            .swiper-button-next,
            .swiper-button-prev {
              outline: none;
              background: none;
               75px;
              height: 100px;
              top: 35%;
            }
            .swiper-button-next {
              transform: rotate(180deg);
            }
            .swiper-button-next:before {
              left: 0;
            }
            .swiper-button-prev:before {
              right: 0;
            }
          }
  • 相关阅读:
    如何将AutoCAD(Dwg、Dxf)文件转换为Shapefile(Shp)文件?
    如何将AutoCAD(Dwg、Dxf)文件转换为KML(kml、kmz)文件?
    如何将Shapefile(Shp)文件转换为KML(kml、kmz)文件?
    如何将Shapefile(Shp)文件转换为AutoCAD(Dwg、Dxf)文件?
    vue-scroller下拉刷新及无限加载组件学习之路
    link和@important引入css的区别
    浏览器兼容问题
    学习vue一段时间的感想
    div在父元素中的居中问题
    jquery的ajax请求bug
  • 原文地址:https://www.cnblogs.com/mcll/p/11549620.html
Copyright © 2011-2022 走看看