//開啟定時器
startTimer(){
//1.拿到scrollView
var scrollView = this.refs.scrollView;
//圖片數(shù)組
var imgCount = ImgData.data.length;
//2.添加定時器
this.timer = setInterval(()=>{
alert('123');
//2.1設(shè)置圓點(diǎn)
var activePage = 0;
//2.2判斷
if ((this.state.currentPage + 1)>=imgCount) {
//越界
activePage = 0;
}else{
activePage = this.state.currentPage + 1;
}
//2.3更新UI
this.setState({
currentPage:activePage
});
//2.4 讓scrollView滾動起來
var offsetX = activePage * width;
scrollView.scrollResponderScrollTo({x:offsetX, y:0, animated:true});
},this.props.duration);
};
我在