yufan 1 year ago
parent
commit
7d78bfcc5f
2 changed files with 7 additions and 4 deletions
  1. 4 2
      src/layout/Header.vue
  2. 3 2
      src/store/modules/user/actions.ts

+ 4 - 2
src/layout/Header.vue

@@ -62,7 +62,9 @@
   import avatar from '@/assets/images/avatar.png';
   import orderImg from '@/assets/images/order.svg';
   import { removeToken } from '@/utils/cookie';
-  import store from '@/store';
+  import { useStore } from 'vuex';
+  import { getStore } from '@/utils/store';
+  const store = useStore();
   const router = useRouter();
   console.log('mounted');
 
@@ -99,7 +101,7 @@
   };
   console.log(store.getters.userInfo, 'store.state.user.userInfo');
   const userinfo = ref(store.getters.userInfo.subject);
-  console.log(userinfo,'+++++',store.state.user.userInfo)
+  console.log(userinfo.value, '+++++', store.state.user.userInfo);
 
   watch(
     () => store.state.user.userInfo,

+ 3 - 2
src/store/modules/user/actions.ts

@@ -43,8 +43,9 @@ export default {
   },
 
   getUserInfo({ commit }: any, userinfo: any) {
-    commit('__set', { key: 'userInfo', val: userinfo });
-    LocalStorageService.set('userInfo', userinfo);
+    commit('__set', { key: 'userInfo', val: userinfo.userinfo});
+    commit('SET_USERINFO',userinfo.userinfo)
+    LocalStorageService.set('userInfo', userinfo.userinfo);
   },
   LogOut({ commit }: any, refresh: any) {
     return new Promise<void>((resolve, reject) => {