ionic3 Slides 给轮播加点击事件,准确获取图片下标
直接给ion-slide加click事件,会出现某些图片点击事件无响应的情况,这是因为在loop=true的情况下,动态生成ion-slide元素,而你在模版里面写的click事件并没有加上。因此,考虑在ion-slides上加ionSlideTap事件,来替代在img上得click事件。获取真实下标的代码如下:
import { ViewChild } from '@angular/core';
import { Slides } from 'ionic-angular';
class MyPage {
@ViewChild(Slides) slides: Slides;
clickImg(){
clickIndex = this.slides.realIndex;
}
}