导航到场景,没有回来显示

时间:2017-02-18 03:08:50

标签: javascript react-native react-native-router-flux native-base

我正在构建一个头像构建器,我在实现react-native-router-flux时遇到了一些问题。在下面的示例中,我让用户登陆“home”。他们访问竞赛场景,然后将其发送到子场景。我的问题是当我选择一个subrace时,我使用Actions.home将它们发回家。它将它们带回家,但也启用了后退按钮。任何帮助将不胜感激。

export default class Subrace extends Component {

   render(){
    return (
      <Container>
        <Header><Title>Choose Subrace</Title></Header>
        <Content>
          <List>
            <ListItem button onPress = {Actions.home}>
              <Thumbnail square size={80}/>
              <Text>Underground elf</Text>
            </ListItem>
            <ListItem button onPress = {Actions.home}>
              <Thumbnail  square size={80} />
              <Text>forest elf</Text>
            </ListItem>
          </List>
        </Content>
      </Container>
    );
  }
}
下面的

是subrace组件

Session

1 个答案:

答案 0 :(得分:1)

试试这个:

export default class Subrace extends Component {

   render(){
    return (
      <Container>
        <Header><Title>Choose Subrace</Title></Header>
        <Content>
          <List>
            <ListItem button onPress={() => Actions.home({ type: 'reset' })}>
              <Thumbnail square size={80}/>
              <Text>Underground elf</Text>
            </ListItem>
            <ListItem button onPress={() => Actions.home({ type: 'reset' })}>
              <Thumbnail  square size={80} />
              <Text>forest elf</Text>
            </ListItem>
          </List>
        </Content>
      </Container>
    );
  }
}