我的班级代码
问题是onPress函数如果我在循环中使用它会给出以下错误
onPress={() => this.onPressButton()}
Run Code Online (Sandbox Code Playgroud)
如果我使用这行代码,没有任何反应
onPress={this.onPressButton}
Run Code Online (Sandbox Code Playgroud)
我知道这必须做一些绑定,我没有得到帮助
export default class PlayGame extends Component {
navigate(routName){
this.props.navigator.push({
name: routName
})
}
onPressButton() {
alert("You tapped the button!");
}
render() {
//var selectedLetter = Globals.URDU_ALPHABETS[Math.floor(Math.random()*Globals.URDU_ALPHABETS.length)]; //will be used when app is MVP
//add selected array
var selectedLetter = Globals.URDU_ALPHABETS[1];
var randLetters = shuffle(randomLetters(Globals.URDU_ALPHABETS,selectedLetter));
playSelectedLetter(selectedLetter.name);
return (
<View style={{flex: 3,backgroundColor: 'silver', flexDirection: 'column', justifyContent:'space-between', alignItems: 'center'}}>
<View style={{width: 400, height: 8, flex: 1, backgroundColor: 'steelblue'}} />
<View style={{flex: 3,backgroundColor: 'silver', flexDirection: 'row', …Run Code Online (Sandbox Code Playgroud) javascript reactive-programming hybrid-mobile-app reactjs react-native