小编got*_*to1的帖子

ReactJS - 未执行 onSubmit 函数

我一直在尝试为我的电子商务项目实现一个 SignUp 组件,但是当我点击“注册”按钮(即 CustomButton 组件)时,“handleSubmit”函数根本没有被执行。我正在使用 Firebase身份验证以及数据库以及对此的任何帮助将不胜感激。提前致谢。

class SignUp extends Component {
  constructor() {
    super();
    this.state = {
      displayName: "",
      email: "",
      password: "",
      confirmPassword: ""
    };
  }

  handleSubmit = async event => {
    event.preventDefault();

    const { displayName, email, password, confirmPassword } = this.state;

    if (password !== confirmPassword) {
      alert("Passwords don't match");
      return;
    }

    try {
      const { user } = await auth.createUserWithEmailAndPassword(
        email,
        password
      );

      await createUserProfileDocument(user, { displayName });

      this.setState({
        displayName: "",
        email: "",
        password: "",
        confirmPassword: ""
      }); …
Run Code Online (Sandbox Code Playgroud)

javascript firebase reactjs

0
推荐指数
1
解决办法
122
查看次数

标签 统计

firebase ×1

javascript ×1

reactjs ×1