ListItem onPress找不到密钥

时间:2017-06-02 09:18:57

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

我正在使用React Native和react-native-router-flux和native-base。我创建了一个带有native -base的SideMenu,并使用react-native-router-flux进行导航。问题是,当我点击ListItem时,它不会导航到我想要的屏幕。

  • const datas = [ { 名称:'Home', 关键:'家', 图标:'home', bg:'#C5F442',

    }, { 名称:'个人资料', 键:“个人资料”, 图标:'user-circle-o', bg:'#477EEA', 类型:'8', }`

    *

              

            onPress={() =>{Actions.data.key()}}> 
    
              <Icon active name={data.icon} style={styles.icon} />
              <Text style={styles.text}>{data.name}</Text>
    
    
          </ListItem>}
      />
    
    
    
                   The declaration of scene
                      <Scene key='profile'
                            component={Profile} 
                            title='Profile' 
                            hideNavBar={true} 
                            tabs={true} />
    

1 个答案:

答案 0 :(得分:0)

如果你真的想以这种方式做到这一点:

Actions[data.key]({})