我想在我onPress
的任何項目上打開另一個屏幕。如何從反應原生列表視圖項目打開其他屏幕項目
<TouchableHighlight underlayColor={AppColors.black}
onPress={Actions.SubCategoryList(item.guid)}>
<View>
<Item style={{flexDirection: 'row', height: 50, borderBottomWidth: borderWidth}}>
<Text style={{
fontFamily: AppStyles.fontFamily,
fontSize: 17,
flex: 5,
color: AppColors.black
}}>{item.category_name}</Text>
<Item style={{flex: 1, borderBottomWidth: 0, flexDirection: 'row', justifyContent: 'flex-end'}}>
<Text style={{
color: AppColors.grey,
fontFamily: AppStyles.fontFamily,
fontSize: 17,
marginRight: 15
}}>{item.active_tournaments}</Text>
<Image resizeMode="contain" source={require('../../assets/images/right.png')}
style={{width: 15, height: 15, marginTop: 3}}/>
</Item>
</Item>
</View>
</TouchableHighlight>
但是,無論何時我在當前屏幕上,它都會直接進入子類別屏幕而無需點擊。
我想知道如何捕獲從另一個屏幕上的當前屏幕發送的數據。
使用箭頭功能onPress = {()=> {Actions.SubCategoryList(item.guid)}} –
我已經嘗試過,但是當我把任何事情都不是發生。 –