使用 swiper4.5.x

801 阅读1分钟

因为老项目 轮播版本还是swipr4.5.1 本来项目是vue2想用组件化的形式 swiper7/8已经支持组件引入了 但是老项目中涉及的很多 不能对版本进行升级 只能使用旧的版本。

官方文档

swiper4使用方法:www.swiper.com.cn/usage/index… 参数配置文档:www.swiper.com.cn/api/paramet…

教程

图例

image.png

装依赖

npm i swiper@4 -S

引css

资源路径可以查看node_modules包的相对路径

import "swiper/dist/css/swiper.min.css";

引class类

import Swiper from "swiper";

书写dom

<div class="swiper"> 
    <div class="swiper-wrapper"> 
        <div class="swiper-slide">Slide 1</div> 
        <div class="swiper-slide">Slide 2</div> 
        <div class="swiper-slide">Slide 3</div> 
    </div> 
    <!-- 如果需要分页器 --> 
    <div class="swiper-pagination"></div> 
    <!-- 如果需要导航按钮 --> 
    <div class="swiper-button-prev"></div> 
    <div class="swiper-button-next"></div> 
    <!-- 如果需要滚动条 --> 
    <div class="swiper-scrollbar"></div> 
</div>

书写js

new Swiper 需要在dom渲染之后 进行初始化。

// 初始化swiper
      new Swiper(".swiper-container", {
        direction: "horizontal",
        loop: false,
        speed: 500,
        // 如果需要分页器
        pagination: {
          el: ".swiper-pagination"
        }
      });

swiper 问题汇总

ios上切换闪烁问题