Javascript 为什么我的注册页面不';即使我输入了正确的消防基本代码,也无法工作
当我尝试注册时,会出现此错误 this.props.firebase.signupwithemail不是函数。(在“this.props.firebase.signupwithemail(电子邮件,密码)”中, “\u this.props.firebase.signupWithEmail”未定义) 这是我的密码Javascript 为什么我的注册页面不';即使我输入了正确的消防基本代码,也无法工作,javascript,firebase,firebase-authentication,expo,Javascript,Firebase,Firebase Authentication,Expo,当我尝试注册时,会出现此错误 this.props.firebase.signupwithemail不是函数。(在“this.props.firebase.signupwithemail(电子邮件,密码)”中, “\u this.props.firebase.signupWithEmail”未定义) 这是我的密码 handleOnSignup = async (values, actions) => { const { name, email, password } = values t
handleOnSignup = async (values, actions) => {
const { name, email, password } = values
try {
const response = await this.props.firebase.signupWithEmail(
email,
password
)
if (response.user.uid) {
const { uid } = response.user
const userData = { email, name, uid }
await this.props.firebase.createNewUser(userData)
this.props.navigation.navigate('App')
}
} catch (error) {
// console.error(error)
actions.setFieldError('general', error.message)
} finally {
actions.setSubmitting(false)
}
更改此项:
this.props.firebase.signInWithEmail
为此:
this.props.firebase.signInWithEmailAndPassword
我按照您所说的更正了代码,并且出现了相同的错误,只需稍作更改this.props.firebase.signupwithemailAndPassword不是函数。(在“this.props.firebase.signupwithemailAndPassword(email,password)”中,“\u this.props.firebase.signupwithemailAndPassword”未定义)@kimitch
this.props.firebase.auth().signWithEmailAndPassword(电子邮件、密码)