【发布时间】:2019-01-11 00:57:35
【问题描述】:
在下面的代码中,项目已正确呈现并正常工作
但是当我按下 TouchableOpacity 时,它会返回事件。
我使用 JSON.stringify(event.nativeEvent) 但不工作
我想获取在 TouchableOpacity 上设置的 key value 和那个 item Data。
export default class MyLanguages extends Component {
constructor(props) {
super(props);
this.state = {
languageData: ["English","Hindi","Tamil","Telugu","Gujarati","Marathi","Panjabi"],
};
}
render() {
return (
<View style={styles.container}>
{this.state.languageData.map( (item,index) => {
return (
<TouchableOpacity key={index}
onPress={ (event)=>{
alert(event.nativeEvent)
}}>
<Text style={MyStyle.appFontStyle2}>{item}</Text>
</TouchableOpacity>
)}
)}
</View>
)
}
}
【问题讨论】:
标签: javascript reactjs react-native onpress