代码之家  ›  专栏  ›  技术社区  ›  mangrove108

警报返回:为“未定义”创建的帐户一切正常

  •  0
  • mangrove108  · 技术社区  · 6 年前

    您好,我正在学习firebase和firestore的教程,一切正常,除非我注册了一个新用户,我的alter消息是:为未定义创建的帐户

    我的代码如下:

    import firebase from 'firebase'
    
    export default {
      name: 'register',
      data: function(){
        return {
          email: '',
          password: ''
        }
      },
      methods: {
        register: function(e){
          firebase
            .auth()
            .createUserWithEmailAndPassword(this.email, this.password)
            .then(
              user => {
                alert(`Account created for ${user.email}`);
                this.$router.push('/');
          }, err => {
          alert(err.message);
        });
        e.preventDefault();
        }
      }
    }
    

    结果与预期一样,创建了新用户,但我无法获得未定义的消息,对吗?

    0 回复  |  直到 6 年前
        1
  •  0
  •   mangrove108    6 年前

    我发现了错误,在警报中我可以使用: ${user.user.email} 或“帐户…” + this.email