我正在尝试制作一个"欢迎,{用户名}"用户登录我的应用后的页面。我在尝试将当前用户信息提取到我的视图时遇到未定义的错误,并且只能在componentWillMount包装器中加载用户数据。
在组件安装完成后,用户数据显示的最佳方法是什么?"也许我还没有完全理解这个概念?
答案 0 :(得分:0)
var user = firebase.auth().currentUser;
var name, email, photoUrl, uid, emailVerified;
if (user != null) {
name = user.displayName;
email = user.email;
photoUrl = user.photoURL;
emailVerified = user.emailVerified;
uid = user.uid; // The user's ID, unique to the Firebase project. Do NOT use
// this value to authenticate with your backend server, if
// you have one. Use User.getToken() instead.
}
如果您使用firebase JavaScript
,则可以在此代码登录后获取用户