1、确保 package.json文件中有  "vue-awesome-swiper": "^3.1.3",没有的话install下

2、在main.js配置

  import VueAwesomeSwiper from 'vue-awesome-swiper'

  import 'swiper/dist/css/swiper.css' //(如果你使用的是2.6.0以上的版本要自己手动去加载css)

  Vue.use(VueAwesomeSwiper)

3、组件中

<div class="swiper-box">
<!-- swiper -->
<swiper :options="swiperOption" ref="swiperUl">
<swiper-slide v-for="(item, index) in dataList" :key="item.id" :class="{current: isIndex == index}">
<a @click="swiperTo(item,index)"><span>{{item.saleCatgName}}</span></a>
</swiper-slide>
</swiper>
</div>

  

computed: {
mySwiper() {
return this.$refs.swiperUl.swiper
}
},
methods:{
       swiperTo(item, index) {
this.mySwiper.slideTo(index - 1, 1000, false);
this.clickedSlide(this.mySwiper, index)
},
clickedSlide(swiper, clickedIndex) {
for (let i = 0; i < swiper.slides.length; i++) {
if (i === clickedIndex) {
swiper.slides[i].className = swiper.slides[i].className.replace(/ current/g, '')
swiper.slides[i].className += ' current'
} else {
swiper.slides[i].className = swiper.slides[i].className.replace(/ current/g, '')
}
}
}
}

  

最新文章

  1. browserify使用手册
  2. 夺命雷公狗—angularjs—13—post参数的接收发送
  3. java模式之-模板方法模式
  4. 论文阅读之 DECOLOR: Moving Object Detection by Detecting Contiguous Outliers in the Low-Rank Representation
  5. pgpool常用命令
  6. Wpf控件ListBox使用实例2
  7. [Mugeda HTML5技术教程之17] 理解Mugeda访问统计结果
  8. div模拟滚动条
  9. spring框架的一些技术总结
  10. java new 关键字到底做了什么?
  11. java中八大基本数据类型详解
  12. centos7重置root密码
  13. iOS 利用高德地图WMS服务
  14. UIElementImageShot
  15. flex 垂直居中、两列对齐、自适应宽
  16. bzoj1452
  17. CSS3 2D转换 动画
  18. Spark streaming的执行流程
  19. 【jmeter】Jmeter进行分布式性能测试
  20. Server sent passive reply with unroutable address. Using server address instead

热门文章

  1. Tensorflow Mask-RCNN训练识别箱子的模型运行结果(练习)
  2. 283. Move Zeroes把零放在最后面
  3. GPS通讯协议协议(NMEA0183)
  4. Spark的job调优(1)
  5. Request[]与Request.Params[] 差别
  6. C# winform中窗口的关闭按钮的隐藏与禁用的几种方式说明
  7. SQL 2005报错之Restore fail for Server &#39;DatabaseServerName&#39;.
  8. TSQL--删除正在运行的数据库
  9. L - Ch’s gift HDU - 6162
  10. CI框架集成Smarty