• vue-awesome-swiper


    本文地址:https://www.cnblogs.com/veinyin/p/9370113.html 

    聊起轮播就会想到 swiper,作为一个强大的轮播插件,当然有人为 Vue 进行二次封装,那就是 vue-awesome-swiper

    使用方法如下

    第一步  

    npm install vue-awesome-swiper --save
    

      

    第二步

    import {
        swiper,
        swiperSlide
    } from 'vue-awesome-swiper'
    

      

    第三步

    swiper(:options="swiperOption" ref="mySwiper")
        swiper-slide
        swiper-slide
        swiper-slide  

    以上这些步骤应该是没有问题的

    下面依次介绍如何书写配置项、如何调用 swiper 方法、如何回调

    第四步  配置项

    在 data 的 swiperOption 中写配置项,比如

    data() {
        return {            
           swiperOption: {
               notNextTick: true,
               direction: 'vertical'
           },
        }
    }

    上面是很简单的一个示例,其他配置项继续写在 swiperOption 里就可以了

    第五步  swiper 方法

    computed: {
        swiper() {
             return this.$refs.mySwiper.swiper
        },        
    }

    这里得到了 swiper,可以调用 swiper 方法

    比如,有三个按钮,分别对应三个轮播页,点击按钮轮播显示到对应页,这时可以给按钮绑定方法,在 methods 中这样写

    clickActiveType(index){
        this.swiper.slideTo(index,300,false)
    }  

    上面主要是展示怎样调用 swiper 方法,其他方法都是类似的

    第六步  swiper 回调

    swiper4 的文档里面是把回调方法放到 key 为 on 的对象里,但我在使用时是不起作用的,如下所示才可以

    swiperOption: {
        ...
        onSlideChangeEnd: (swiper) => { 
            console.log(swiper.activeIndex) 
        }
    }
    

      

    最初格式如下

    swiperOption: {
        ...
        on: {
            onSlideChangeEnd: (swiper) => {
                console.log(swiper.activeIndex)
            }
        }
    }
    

    区别就在与是不是放在对象里

    其他  鼠标滚轮控制轮播播放

    swiper4 的 mousewheel 设为 true 不起作用,抱着试试看的想法,将 swiper3 的相应属性 mousewheelControl 设为 true 就可以了

     END~~~≥ω≤

    感谢您的阅读及指正,让我们一起进步。
    欢迎联系我交流:veinyin@gmail.com
    作者:VeinYin
    博客地址:https://www.cnblogs.com/veinyin/
    如需转载请注明出处。
  • 相关阅读:
    Dubbo (开源分布式服务框架)
    Springboot+Jpa的使用
    springboot(十二):springboot如何测试打包部署
    Java NIO:IO与NIO的区别
    eclipse下搭建shell脚本编辑器--安装开发shell的eclipse插件shelled
    spring boot
    【微服务架构】SpringCloud组件和概念介绍
    java正则表达式
    java的反射机制原理
    nginx代理服务器
  • 原文地址:https://www.cnblogs.com/veinyin/p/9370113.html
Copyright © 2020-2023  润新知