vue-awesome-swiper 的 使用
2024-09-26 23:40:29
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, '')
}
}
}
}
最新文章
- browserify使用手册
- 夺命雷公狗—angularjs—13—post参数的接收发送
- java模式之-模板方法模式
- 论文阅读之 DECOLOR: Moving Object Detection by Detecting Contiguous Outliers in the Low-Rank Representation
- pgpool常用命令
- Wpf控件ListBox使用实例2
- [Mugeda HTML5技术教程之17] 理解Mugeda访问统计结果
- div模拟滚动条
- spring框架的一些技术总结
- java new 关键字到底做了什么?
- java中八大基本数据类型详解
- centos7重置root密码
- iOS 利用高德地图WMS服务
- UIElementImageShot
- flex 垂直居中、两列对齐、自适应宽
- bzoj1452
- CSS3 2D转换 动画
- Spark streaming的执行流程
- 【jmeter】Jmeter进行分布式性能测试
- Server sent passive reply with unroutable address. Using server address instead
热门文章
- Tensorflow Mask-RCNN训练识别箱子的模型运行结果(练习)
- 283. Move Zeroes把零放在最后面
- GPS通讯协议协议(NMEA0183)
- Spark的job调优(1)
- Request[]与Request.Params[] 差别
- C# winform中窗口的关闭按钮的隐藏与禁用的几种方式说明
- SQL 2005报错之Restore fail for Server &#39;DatabaseServerName&#39;.
- TSQL--删除正在运行的数据库
- L - Ch’s gift HDU - 6162
- CI框架集成Smarty