我要使用单个组件。因此,我将不使用导航移动另一个页面。我想使用渲染功能,例如,如果index = 0,它将导航到第一页,如果index为1,我将导航到第二页,等等。 在我的代码中,如果我单击下一步按钮,则无反应。
onNext = () => {
for(let i=0;i<=3;i++){
this.goTopage(this.state.index +1);
}
}
onPrev = () => {
this.goTopage(this.state.index -1);
}
onSkip = () => {
this.setState({mainApp:true})
}
onDone =()=>{
this.setState({mainApp:true})
}
goTopage =(pageNum)=>{
this.setState({index: pageNum });
}
onNext =()=>{
for(let i=0;i<=3;i++){
this.goTopage(this.state.index +1);
}
}
onPrev =()=>{
this.goTopage(this.state.index -1);
}
<Button
onPress={this.onNext}
title="Next "
type="clear"
titleStyle={{ color: 'black', fontSize: 24 }}
/>
如果我单击下一步按钮,它不会移至另一个屏幕