vue2.0使用swiper组件实现轮播

1、安装swiper

npm install swiper@3.4.1 --save-dev

2、引用组件

import Swiper from 'swiper';
import 'swiper/dist/css/swiper.min.css';

3、html页面代码

<div class="swiper-container" id="swiper">
<div class="swiper-wrapper">
<div class="swiper-slide" v-for="(item,$index) in detail.imgs">
<a v-on:click="showPreview($index,detail.imgs,swiperObj)">
<figure class="wp-avatar banner">
<img v-cloak :src="item | toQiNiuImg"/>
</figure>
</a>
</div>
</div>

<div class="swiper-pagination"></div>
</div>

4、初始化组件,并设置参数

setTimeout(function () {
state.swiperObj = new Swiper('#swiper', {
loop: true,
pagination: '.swiper-pagination',
autoplay: 2000,
paginationClickable: true
});
}, 100)

5、搞定,ok

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、安装 npm install vue-awesome-swiper 二、在main.js中引入swiper.c...
    郭月帅阅读 674评论 0 1
  • 当我们在vue项目中使用轮播图插件swiper时,直接引入swiper需要消耗大量资源vue-swiper是swi...
    LYX_Rain阅读 6,371评论 1 2
  • React中文文档:https://hainuo.gitbooks.io/react-docs/content/z...
    forwardRain阅读 1,255评论 0 3
  • 很多运动对于服装都是有要求的,比如游泳要穿泳衣,体操有专门的体操服,跆拳道也有它特定的训练服装。道服上下宽松,便于...
    斌力教育周老师阅读 234评论 0 0
  • 今天发生了2件事让我心情比较郁闷,实在是想找人来倾诉一下。 于是我找了我大姐,大姐当时在睡觉,于是我就没有打扰她了...
    追梦人11阅读 375评论 0 0