错误信息如下:
goTo
是一个自定义的函数.
在 TouchableOpacity
的 onPress
里调用该自定义函数.如下:
_renderItem({item}) {
return (
<TouchableOpacity activeOpacity={0.5} onPress={()=>this.goTo()}>
<View style={styles.list_item_container}>
<Image source={{uri:item.image}} style={styles.list_item_image}/>
<View style={styles.list_item_text_container}>
<Text style={styles.list_item_title}>{item.title}</Text>
</View>
</View>
</TouchableOpacity>
)
}
解决办法:
在constructor里面 加上 this._renderItem = this._renderItem.bind(this);
或者:
onPress={this.goTo.bind(this)}
开发交流群: 860196537