我正在使用原生NativeBase組件,並且我有一個調用我的_doStuff函數的問題。我試着打電話給如何處理onPress函數反應
onPress={this._doStuff.bind(this)}
但不斷收到
無法正確讀取的不確定
_doStuff(){
console.log('Hi');
}
_getList() {
return this.state.listData.map(function(data, i){
return(
<View key={i}>
<ListItem style={styles.listItemContain}>
<Button transparent onPress={this._doStuff.bind(this)}>
<View>
<Thumbnail source={{uri: data.icon}} style={styles.thumbnailStyle}/>
<Text style={styles.title}>{data.name}</Text>
<Text note style={styles.text}>{data.vicinity}</Text>
</View>
</Button>
</ListItem>
</View>
);
});
你是否在爲你的組件使用'React.createClass'或ES6類? – jasonmerino