码迷,mamicode.com
首页 > 其他好文 > 详细

vue中swiper@5.3.6使用,

时间:2020-12-28 11:40:06      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:position   ati   rom   action   lse   wrap   htm   nat   return   

背景

为啥要耽误说下载的版本号来,因为swiper在6.x的版本使用实在很头疼,所有下载的时候指定下载版本为5.x的

下载命令 :

mpn install swiper@5.3.6 --save

在main.js中引入:

//swiper引入js、css
import ‘swiper/js/swiper.min‘
import ‘swiper/css/swiper.min.css‘

在.vue页面中使用:

<template>
    <div class="box">
        <div class="swiper-container">
          <div class="swiper-wrapper">
            <div class="swiper-slide" >
              <img :src="require(‘../../assets/img/Ctom1.jpg‘)"/>
            </div>
            <div class="swiper-slide" >
              <img :src="require(‘../../assets/img/Ctom2.jpg‘)"/>
            </div>
            <div class="swiper-slide" >
              <img :src="require(‘../../assets/img/error404.png‘)"/>
            </div>
          </div>
          <div class="swiper-pagination"></div>
          <!--分页器。如果放置在swiper-container外面,需要自定义样式。-->
        </div>
    </div>
</template>
<script>
import Swiper from "swiper"; //引入swiper依赖
    export default {
        data() {
            return {

            };
        },
        methods: {
          //封装轮播函数
          getBanner() {
            //调用延迟加载 $nextTick
            this.$nextTick(() => {
              let swiper = new Swiper(".swiper-container", {
                //是否循环
                loop: true,
                autoplay: {
                  //swiper手动滑动之后自动轮播失效的解决方法,包括触碰,拖动,点击pagination,重新启动自动播放
                  disableOnInteraction: false,
                  // 自动播放时间:毫秒
                  delay: 5000
                },
                pagination: {
                  //小圆点
                  el: ".swiper-pagination"
                }
              });
            });
          },
        },
        mounted() {
          this.getBanner(); //轮播
        }
    };
</script>
<style lang="stylus" scoped>
.box
  position absolute
  width 100%
  height 100%
  background red
.swiper-container
  border 1px solid #0f0
  width 600px
  img 
    width 600px
    height 400px

</style>

https://www.cnblogs.com/enhengenhengNymph/p/14172595.html

vue中swiper@5.3.6使用,

标签:position   ati   rom   action   lse   wrap   htm   nat   return   

原文地址:https://www.cnblogs.com/enhengenhengNymph/p/14172669.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!