【发布时间】:2018-01-23 08:58:45
【问题描述】:
您好,我是 react native 的新手,我正在开发一个示例聊天应用程序。目前我面临一个基本的导航问题。任何帮助表示赞赏。
我需要在点击时从聊天列表导航到聊天屏幕。我正在使用使用 Android Studio 的 android 模拟器。为此,我编写了脚本。但是,当我单击在以下代码中定义了 onPress 函数的 right_arrow 时出现错误,
onContactPress = (item) =>{
Alert.alert();
}
renderFlatListItem({item}) {
return (
<View style={styles.container}>
<TouchableOpacity onPress={() => this.onContactPress(item)} >
<Image style={styles.rightArrow}
source={require('../../images/right_arrow.png')}/>
</TouchableOpacity>
</View>
)
}
错误是
undefined is not an object (evaluating '_this3.onContactPress()')
我在这里做错了什么?有没有办法将所选人员的联系方式传递到下一个屏幕?请帮帮我。
【问题讨论】:
-
请分享出现错误
evaluating '_this3.onChatScreen的脚本 -
@RIYAJ,我已经更新了问题。
-
我不确定这是否可行,但请尝试 onPress={this.onContactPress.bind(this, item)}
标签: android reactjs react-native react-router