vue swiper回调函数内传值到vue数据内

vue swiper回调函数内传值到vue数据,不能直接用this,因为this指向的是当前swiper,所以需要在data内 定义self指向this

data() {
	let self = this
	return {
		currentIndex: 0,
		swiperOption:{
	        on: {
	          slideChangeTransitionEnd: function(){
	            self.currentIndex= sthis.activeIndex
	          },
	        },
		}
	}
}

上面回调函数是swiper从一个slide过渡到另一个slide结束时执行。获取当前index的回调函数。
注意:Vue中,没有在DOM元素中进行渲染的数据,是不会响应的。

Logo

前往低代码交流专区

更多推荐