提交 e503d162 编写于 作者: W wangnan

bug 修复

上级 48026749
......@@ -62,6 +62,9 @@
ref="demo5"
:lazyLoad="true"
:paginationVisible="true"
@slideChangeEnd="slideChangeEnd"
@slideMove="slideMove"
@slideChangeStart="slideChangeStart"
>
<div v-for="(item,index) in dataImgItem" :key="index" class="nut-swiper-slide ">
<img :data-src="item.imgSrc" style="max-width:100%;" class="nut-img-lazyload"/> 
......@@ -118,6 +121,17 @@
this.$refs.demo4.updateEvent();
},300)
},
methods:{
slideChangeEnd(page){
console.log(page);
},
slideMove(page){
console.log(page);
},
slideChangeStart(page){
console.log(page);
}
}
}
</script>
......
......@@ -243,19 +243,20 @@ export default {
}
},
_onTransitionEnd(){
if(this._isPageChanged()){
this.$emit('slideChangeEnd',this.currentPage,this.$el);
}else{
this.$emit('slideRevertEnd',this.currentPage,this.$el);
}
this.transitionDuration = 0;
this.delta = 0;
this.lastPage = this.currentPage;
this._slideClassHandle();
if(this.isLoop){
this._setTranslate(this._getTranslateOfPage(this.currentPage));
}
this.stopAutoPlay = false;
if(this._isPageChanged()){
this.$emit('slideChangeEnd',this.currentPage,this.$el);
}else{
this.$emit('slideRevertEnd',this.currentPage,this.$el);
}
},
_isPageChanged(){
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册