小编Fat*_*lam的帖子

Javascript 中的“event”已被弃用,我无法使用“preventDefault()”

我正在尝试使用该event.preventDefault()方法,但不断收到错误。它说已event弃用

我正在制作 Firebase 注册表单,我想阻止该表单提交。

这是完整的代码。

import React from "react"
import styled from "styled-components"
import getFirebase from "../../firebase"
import useInput from "./useInput"

const SignUpForm = () => {
  const firebaseInstance = getFirebase()
  const email = useInput("")
  const password = useInput("")

  const signUp = async () => {
        event.preventDefault()
    try {
      if (firebaseInstance) {
        const user = await firebaseInstance
          .auth()
          .createUserWithEmailAndPassword(email.value, password.value)
        console.log("user", user)
        alert(`Welcome ${email.value}!`)
      }
    } catch (error) {
      console.log("error", error)
      alert(error.message)
    }
  } …
Run Code Online (Sandbox Code Playgroud)

javascript forms event-handling dom-events preventdefault

5
推荐指数
1
解决办法
2万
查看次数