【问题标题】:unable to get name, and output is undefined无法获取名称,并且输出未定义
【发布时间】:2018-02-21 23:41:10
【问题描述】:

我正在尝试获取用户名,但输出未定义。我对 firebase 上的 javascript 还是很陌生。

    firebase.auth().onAuthStateChanged(function (user) {

        if (user) {

            document.getElementById('welcome').innerHTML = 'Welcome! '+ user.name;
            window.user = user;
            alert( user.email);
            // User is signed in.

        } 

【问题讨论】:

  • user.displayName 有帮助吗?
  • @user2520818 不,返回值为空。还在研究中
  • 如果你 console.log 整个用户对象?

标签: javascript web firebase-realtime-database firebase-authentication


【解决方案1】:

您可能想要使用displayName 属性而不是name。查看documentation 以了解用户对象提供了哪些属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-30
    相关资源
    最近更新 更多