zoukankan      html  css  js  c++  java
  • vue-awesome-swiper 的 使用

    1、确保 package.json文件中有  "vue-awesome-swiper": "^3.1.3",没有的话install下

    2、在main.js配置 

      import VueAwesomeSwiper from 'vue-awesome-swiper'

      import 'swiper/dist/css/swiper.css' //(如果你使用的是2.6.0以上的版本要自己手动去加载css)

      Vue.use(VueAwesomeSwiper)

    3、组件中 

    <div class="swiper-box">
        <!-- swiper -->
        <swiper :options="swiperOption" ref="swiperUl">
            <swiper-slide v-for="(item, index) in dataList" :key="item.id" :class="{current: isIndex == index}">
                <a @click="swiperTo(item,index)"><span>{{item.saleCatgName}}</span></a>
            </swiper-slide>
        </swiper>
    </div>
    

      

    computed: {
    mySwiper() {
    return this.$refs.swiperUl.swiper
    }
    },
    methods:{
           swiperTo(item, index) {
                    this.mySwiper.slideTo(index - 1, 1000, false);
                    this.clickedSlide(this.mySwiper, index)
                },
                clickedSlide(swiper, clickedIndex) {
                    for (let i = 0; i < swiper.slides.length; i++) {
                        if (i === clickedIndex) {
                            swiper.slides[i].className = swiper.slides[i].className.replace(/ current/g, '')
                            swiper.slides[i].className += ' current'
                        } else {
                            swiper.slides[i].className = swiper.slides[i].className.replace(/ current/g, '')
                        }
                    }
                }
    }
    

      

  • 相关阅读:
    SQL 基础命令和函数
    [Delphi] FMXUI
    Win10 磁盘占用 100% 有效解决办法
    [转] Windows下编译OpenSSL
    [Java] Spring + SpringMVC + Maven + JUnit 搭建
    [Java] ApplicationContext 辅助类
    [Java] Maven 镜像仓库
    [Java] Spring MVC 知识点
    [Java] Maven 建立 Spring MVC 工程
    [Java] Maven 安装和配置
  • 原文地址:https://www.cnblogs.com/1rookie/p/9274766.html
Copyright © 2011-2022 走看看