Vue-swiper插件使用随笔

  1. 安装 :
    npm i -S vue-awesome-swiper@3.1.3(swiper插件)npm i -S swiper@5.2.0(必须使用这个版本)

  2. 全局引入:

import VueAwesomeSwiper from 'vue-awesome-swiper';
import 'swiper/css/swiper.css'//有时候会报错,找node_modules文件夹	
Vue.use( VueAwesomeSwiper )
  1. 在组件中配置:
<swiper :options="swiperOption">
            	<swiper-slide class="swiper-slide" v-for="(item,index) in carouselArr" :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>
<script>
    	       export default {
        		data(){
            		     return {
                	           swiperOption:{
                    		//显示分页
                   		 pagination: {
                      		        el: '.swiper-pagination'
                    		},
                    		//设置点击箭头
                    		navigation: {
                      		        nextEl: '.swiper-button-next', 
                      		        prevEl: '.swiper-button-prev'
                    		},
                    		//自动轮播
                    		autoplay: {
                      		        delay: 2000,
                      		//当用户滑动图片后继续自动轮播
                      		        disableOnInteraction: false,
                    		},
                    		//开启循环模式
                    		loop: true
                	          },
		         carouselArr : [1,2,3]
            		     }
        		}
    	      }
</script>

【注意】:

  1. this.$ref.mySwiper.swiper.slideTo(index,1000,false)可以配置点击哪个slider切换对应的图片
  2. 在js中引入资源需要使用 require("…/xxx")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值