account.js 496 B

12345678910111213141516171819202122232425
  1. export const state = () => ({
  2. user: {
  3. fetching: false,
  4. data: {},
  5. logged: false
  6. }
  7. })
  8. export const mutations = {
  9. REQUEST_USER_INFO (state) {
  10. state.user.fetching = true
  11. },
  12. REQUEST_USER_INFO_SUCCESS (state, user) {
  13. state.user.fetching = true
  14. state.user.data = user || {}
  15. state.user.logged = !!user
  16. },
  17. REQUEST_USER_INFO_FAILURE (state, err) {
  18. console.log(err)
  19. state.user.fetching = false
  20. state.user.data = {}
  21. state.user.logged = false
  22. }
  23. }