//開始移動時判斷是否設置當前的View爲手勢響應者
onMoveShouldSetPanResponder=(e,gesture)=> {
// if(!this.props.pageLen)return false;
let {dy}=gesture;
let bool;
if(dy<0){//向上滑
if(this.state.pullState!=='noPull'){
this.resetAni();
}
!this.state.scrollEnabled&&this.setState({scrollEnabled:true});
bool=false;
}else if(dy==0){ //爲0時是點擊事件
bool=false;
}else {//向下拉
if(this.state.pullState!=='noPull'){
bool=true;
}else {
bool=!this.state.scrollEnabled||this.lastListY<1;
} }
return bool;
};複製代碼