Vue中使用Swiper插件

一,Vue项目中下载依赖swiper

cnpm install swiper--save-dev

二,在所需的项目中引入Swiper

<script>
import Swiper from "swiper"
new Vue({
	el:"#app"
})
<script>

三,引入Swiper所需的css文件

<style>
    @import url('../assets/itemFile/swiper-3.4.2.min.css');
    //路径按照自己的所在目录
<style>

四,初始轮播图

<template>
//html 页面轮播架构
    <div>
        <div class="swiper-container" id="box">
            <div class='swiper-wrapper'>
                <div class="swiper-slide">
                    <img src="../assets/img/pic_001.jpg" alt="">
                </div>         
                 <div class="swiper-slide">
                    <img src="../assets/img/pic_002.jpg" alt="">
                </div>
                 <div class="swiper-slide">
                    <img src="../assets/img/pic_003.jpg" alt="">
                </div>
            </div>
            <div class='swiper-pagination'></div>
           //<div class="swiper-scrollbar"></div> //滚动条
           //<div class="swiper-button-next"></div> //下一页
           //<div class="swiper-button-prev"></div> //上一页
        </div>
       </div>
</template>
<script>
//引入swiper插件
import Swiper from "swiper"
    export default ({
            name:'home',
            data(){
                return{
                }
            },
            //建议使用mounted生命周期中调用
            mounted() {
                this.initSwiper()
            },
            methods: {
                initSwiper(){
                    var  mySwiper=new Swiper("#box",{
                        direction:'horizontal',
                        loop:true,

             //分页器设置 
				pagination: {
					el: ".swiper-pagination",
					clickable: true,
					type: "bullets"	
				}
                    })
                }
            },
    })
</script>
<style>
    @import url('../assets/itemFile/swiper-3.4.2.min.css');
<style/>

五,Swiper的使用参数

//循环
loop: true,
//设定初始化时slide的索引
initialSlide: 0,
//自动播放
autoplay: {
delay: 1500,
stopOnLastSlide: false,
disableOnInteraction: false
},
//滑动速度
speed: 800,
//滑动方向
direction: "horizontal",
//小手掌抓取滑动
grabCursor: true,

。。。ok

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值