江在川上曰:vue中使用swiper

vue中使用swiper

1 安装

//这是swiper组件
npm install vue-awesome-swiper --save-dev
//这是swiper组件的依赖包
npm install --save swiper

2 全局注册

在main.js中进行全局注册,这样便能在全局使用组件。

import Vue from 'vue'
import VueAwesomeSwiper from 'vue-awesome-swiper'
require('swiper/css/swiper.css')
Vue.use(VueAwesomeSwiper)

3 开始使用

<template>
    <div>
        <swiper :options="swiperOption">
            <swiper-slide class="swiper-slide" v-for="(item,index) in images" :key="index">
                <img :src="item"/>
            </swiper-slide>
            <!-- 分页器 -->
            <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>
    </div>
</template>

<script>
export default {
    data(){
        return{
        	//要进行显示的图片数组
            images:[],
            swiperOption:{
                //显示分页
                pagination: {
                    el: '.swiper-pagination'
                },
                //设置点击箭头
                navigation: {
                    nextEl: '.swiper-button-next', 
                    prevEl: '.swiper-button-prev'
                },
                //自动轮播
                autoplay: {
                    delay: 2000,
                    //当用户滑动图片后继续自动轮播
                    disableOnInteraction: false,
                },
                //开启循环模式
                loop: true
            }

        }
    }
}
</script>

<style>

</style>

最终显示:

在这里插入图片描述

其他使用请参考官方文档:https://github.surmon.me/vue-awesome-swiper/

本次学习到此结束。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值