Firebase和Vuex-通过onAuthStateChanged或firebase响应同步状态?

时间:2018-10-29 16:55:14

标签: firebase vuex

在vuex模块中使用Firebase时,最好这样做:

  1. 使用直接与Firebase进行通信的login 动作logout 动作,然后使用Firebase的响应< / strong>对state.userObject

  2. 进行突变
  3. 或者通过vuex操作登录和注销,但是使用 firebase.auth().onAuthStateChanged 观察者函数,将突变提交给state.userObject

第一个解决方案似乎更简单,并且会捕获登录错误。 但是第二个看起来很全面,并且捕获了用户身份验证超时。

反馈不足,我倾向于使用混合登录,并使用响应来更新userObject,然后为其他更改设置观察者。然后在注销时删除观察者。

我在设计这个错误吗? 谢谢

0 个答案:

没有答案