在每次页面加载/组件 (Vue) 中获取 Firebase 用户的最佳方法。
- 论坛
- 在每次页面加载/组件 (Vue) 中获取 Firebase 用户的最佳方法。
12 浏览
在每次页面加载/组件 (Vue) 中获取 Firebase 用户的最佳方法。
在Vue中的每个组件加载时,我需要获取当前Firebase认证的用户。目前我在每个beforeMount()
中使用以下代码:
firebase.auth().onAuthStateChanged((user) => { if (user) { // 用户已登录,请参阅文档以获取可用属性的列表 // https://firebase.google.com/docs/reference/js/firebase.User } else { // 用户已退出 // ... } })
我尝试简化为:
var user = firebase.auth().currentUser
但它没有起作用。为什么在认证状态未改变时它不起作用?我对此感到困惑。第一种方法是实现这个目标的最佳方式吗?