哎呀。电子邮件地址的Firebase / Vue格式错误

时间:2019-11-01 10:58:32

标签: javascript firebase vue.js firebase-authentication

我收到错误消息“糟糕。电子邮件地址格式错误。”甚至在我什么都不填写的时候。

我已经尝试过在其他位置导入Firebase,但是并不能解决问题。

<script>
import firebase from "firebase";

export default {
  name: "login",
  data() {
    return {
      email: "",
      password: ""
    };
  },
  methods: {
    login: function() {
      firebase
        .auth()
        .signInWithEmailAndPassword(this.email, this.password)
        .then(
          function(user = user) {
            alert("Well done! You are now logged in");
          },
          function(err) {
            alert("Oops. " + err.message);
          }
        );
    }
  }
};
</script>

2 个答案:

答案 0 :(得分:1)

嘿,如果电子邮件ID是否包含qoutes

您可以在检查网络中检查

答案 1 :(得分:0)

使用以下代码修复了该问题:

    <script>
  import firebase from 'firebase';
  export default {
    name: 'login',
    data() {
      return {
        email: '',
        password: ''
      }
    },
    methods: {
      login: function() {
        firebase.auth().signInWithEmailAndPassword(this.email, this.password).then(
          (user) => {
            this.$router.replace('home')
          },
          (err) => {
            alert('Oops. ' + err.message)
          }
        );
      }
    }
  }
</script>