Ich habe diesen Bildschirm in reagieren nativen jetzteinen anderen Bildschirm öffnen in reagieren-native
import React, { Component } from 'react';
import { AppRegistry,TouchableOpacity, Text ,Button,Image,TextInput,PropTypes,StyleSheet,View,NavigatorIOS,TouchableHighlight} from 'react-native';
class LoginView extends Component {
render() {
return (
<View style={styles.container}>
<Text style={styles.title}>
HYGEX
</Text>
<View>
<TextInput
placeholder="Username"
style={styles.formInput}
/>
<TextInput
placeholder="Password"
secureTextEntry={true}
style={styles.formInput1}
/>
<TouchableHighlight style={styles.button}
onPress={() => this.move()}>
<Text style={styles.buttonText}>Login</Text>
</TouchableHighlight>
</View>
</View>
);
}
move() {
//what i can do here to go to Socrce screen ???
}
}
So etwas wie Login-Bildschirm, wenn ich auf in TouchableHighlight
ich
'use strict';
import React, { Component } from 'react';
import { AppRegistry, ListView, Text, View } from 'react-native';
class HygexListView extends Component {
constructor(props) {
super(props);
const ds = new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2});
this.state = {
dataSource: ds.cloneWithRows([
'John', 'Joel', 'James', 'Jimmy', 'Jackson', 'Jillian', 'Julie', 'Devin'
])
};
}
render() {
return (
<View style={{flex: 1, paddingTop: 22}}>
<ListView
dataSource={this.state.dataSource}
renderRow={(rowData) => <Text>{rowData}</Text>}
/>
</View>
);
}
}
module.exports = HygexListView;
I versucht, Move-Methode zu implementieren, aber ich scheiterte! Irgendeine Idee warum?
Hat reactive-native eine Methode, um den Bildschirm zu ändern, wenn Sie auf TouchableHighlight
klicken?
Ich habe dies versucht, aber ich kann dies nicht für meinen Fall anwenden –
Warum nicht?! Stellen Sie mehr Details zur Verfügung ... –
Ich versuche viele Beispiele und immer habe ich Fehler bei props.this.novigator oder so etwas, wenn Sie wissen, wie ich diese Methode implementieren kann, bitte sagen Sie mir, ich brauche das für alle meine Projekt! –