【发布时间】:2022-01-22 13:01:40
【问题描述】:
当我点击注册按钮时,我想导航到注册页面,但它不起作用。我已将屏幕和导航屏幕也导入到 app.js 文件中。我收到一个 ReferenceError:找不到变量:导航。我也无法插入背景图片?下面是注册页面。
import React from 'react';
import { StyleSheet,ImageBackground,Text, View, TextInput, TouchableOpacity } from 'react-native';
let bgImage='../../resources/images/bg2.png'
export default class LoginScreen extends React.Component {
state={
email:"",
password:"",
}
render(){
return (
<View style={styles.container}>
<Text style={styles.logo}>Trollo</Text>
<View style={styles.box}>
<View style={styles.inputView} >
<TextInput
style={styles.inputText}
placeholder="Email"
placeholderTextColor="#808080"
onChangeText={text => this.setState({email:text})}/>
</View>
<View style={styles.inputView} >
<TextInput
secureTextEntry
style={styles.inputText}
placeholder="Password"
placeholderTextColor="#808080"
onChangeText={text => this.setState({password:text})}/>
</View>
<TouchableOpacity style={styles.loginBtn}>
<Text style={styles.loginText}>SIGN IN</Text>
</TouchableOpacity>
<TouchableOpacity>
<Text style={styles.forgot}>Forgot Password?</Text>
</TouchableOpacity>
</View>
<Text style={styles.text1}>New Here?</Text>
<TouchableOpacity style={styles.signupBtn} onPress = {(navigation) => navigation.navigate('Sign Up')}>
<Text style={styles.loginText}>SIGN UP</Text>
</TouchableOpacity>
<Text style={styles.logoText}>Trollo</Text>
</View>
);
}
}
});
【问题讨论】:
-
meka balanna *.com/questions/45875496/…
-
我试过了,还是不行
-
你在哪里打电话给
navigation.navigate?能否请您添加与错误相关的代码? -
我输入密码!现在检查! @AmilaSenadheera
标签: javascript reactjs react-native navigation