如何在vue项目中搭配使用swiper

如何在vue项目中搭配使用swiper
1:命令行安装swiper

切记:安装命令时一定要在vue启动下的目录下进行安装,它会自动安装到一个node_modules模块里

安装命令:npm install swiper@5.2.0 vue-awesome-swiper@4.1.1 --save

各项配置参数:https://swiperjs.com/swiper-api#parameters

swiper用例说明:https://github.com/surmon-china/vue-awesome-swiper

总结:一定要安装这两个版本的,不然太信的或者太旧的会导致在引入的时候包的路径不对,或者是包就不全,没有或引入的那一层文件,会很麻烦,一定一定要下载这两个版本的才可以

2:在vue/src/untls 进行以下配置

import Vue from ‘vue’

import VueAwesomeSwiper from ‘vue-awesome-swiper’

import ‘swiper/css/swiper.css’

Vue.use(VueAwesomeSwiper)

因为untls只是一个实用工具,这些代码要最终要导入main.js中才能使用

3:导入主文件main.js操作

import “./utils/swiper”

4:使用swiper
 <swiper class="swiper" :options="swiperOptions">
      <!-- 轮播图的最外层包围 -->
      <swiper-slide v-for="item in data.carouselItems" :key="item.cid">
        <img :src="baseUrl + item.img" alt="" />
      </swiper-slide>
      <!-- swiper 预留了插槽,例如上一页,下一页,页数的显示 -->
      <div class="swiper-pagination" slot="pagination"></div>
      <!-- 上一页  下一页 -->
      <div class="swiper-button-prev" slot="button-prev"></div>
      <div class="swiper-button-next" slot="button-next"></div>
  </swiper>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f27lxE8R-1635512692814)(C:\Users\Administrator\Desktop\image-20211029205225876.png)]
需要在data里定义这样一些数据对轮播进行渲染

<script>
    swiperOptions: {
        // 页数指示点的配置
        pagination: {
          el: ".swiper-pagination",
        },
        // 自动滚动
        autoplay: {
          delay: 3000, //滚动时间间隔
          disableOnInteraction: false, //不可用当用户触摸后,false代表失效
        },
        loop: true, //循环滚动
        effect: "fade", //动画特效coverflow  cube  fade  flip
        //上一页下一页按钮
        navigation: {
          nextEl: ".swiper-button-next", //下一页
          prveEl: ".swiper-button-prev", //上一页
        },
      },
</script>

如项进行更多渲染,请到官网https://www.swiper.com.cn/api/index.html查询

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端深造中

老板别忘了支持哦

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值