user.js 523 B

123456789101112131415161718192021222324252627
  1. import Cache from '../../common/cache.js'
  2. export default {
  3. namespaced: true,
  4. state: {
  5. uploadAvatarTip: null,
  6. userInfo: {},
  7. },
  8. mutations: {
  9. setUserInfo(state, userInfo) {
  10. state.userInfo = userInfo
  11. },
  12. setUploadAvatarTip(state, yesOrNo) {
  13. state.uploadAvatarTip = yesOrNo
  14. Cache.put('uploadAvatarTip', yesOrNo)
  15. },
  16. },
  17. getters: {
  18. uploadAvatarTip(state) {
  19. if (state.uploadAvatarTip === null) {
  20. state.uploadAvatarTip = Cache.get('uploadAvatarTip')
  21. }
  22. return state.uploadAvatarTip
  23. },
  24. }
  25. }