Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么我的注册页面不';即使我输入了正确的消防基本代码,也无法工作_Javascript_Firebase_Firebase Authentication_Expo - Fatal编程技术网

Javascript 为什么我的注册页面不';即使我输入了正确的消防基本代码,也无法工作

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

当我尝试注册时,会出现此错误

this.props.firebase.signupwithemail不是函数。(在“this.props.firebase.signupwithemail(电子邮件,密码)”中, “\u this.props.firebase.signupWithEmail”未定义)

这是我的密码

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(电子邮件、密码)