Swiper的安装及使用

什么是Swiper

Swiper(swiper master)是一个第三方的库,可以用来实现移动端、pc端的滑动操作,十分方便(官方文档Swiper中文网-轮播图幻灯片js插件,H5页面前端开发)。

为什么大家都喜欢使用Swiper

免费,开源,稳定,应用广泛,文档丰富,大量活跃用户解答疑问,swiper应用广泛,使用频率仅次于jquery, 轮播图类排名第一,是网页设计师必备技能,众多耳熟能详的品牌在使用:阿里、腾讯、百度、拼多多、网易、华为、格力、喜茶、顺丰等,大量demo即下即用,前端新手亦可快捷做出精美效果。简单配置即可实现手机、电脑网页大部分滑动功能,焦点图、tab、触摸导航等。

那么如何在vue中使用swiper

1. 下载Swiper

首先使用npm或者cnpm下载swiper

cnpm install swiper //我下载的是8.0版本的(npm install swiper@8.0.1)

2. 引入Swiper

// 可以直接在组件里引入这个文件
import Swiper from 'swiper/swiper-bundle.min.js';

//一定要引入css
import 'swiper/swiper-bundle.min.css';

3. 使用Swiper ,需要用到的文件有swiper-bundle.min.js和swiper-bundle.min.css文件,不同的swiper版本用到的文件名略有不同,可下载swiper文件或使用CDN。添加HTML内容,Swiper7的默认容器是'.swiper', Swiper6之前是'.swiper-container'

<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>

4. mounted里面调用

mounted() {
       new Swiper('.swiper', {
          direction: 'vertical', // 垂直切换选项
          loop: true, // 循环模式选项
            
          // 如果需要分页器
          pagination: {
             el: '.swiper-pagination'
          },

          // 如果需要前进后退按钮
          navigation: {
             nextEl: '.swiper-button-next',
             pervEl: '.swiper-button-prev'   
          },

          // 如果需要滚动条
          scrollbar: {
              el: '.swiper-scrollbar'
          }
        })
      }

注意:如果想要从后台请求图片放上去new Swiper要写在网络请求成功的函数里面,否则不会出来数据

  • 1
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值