Selaa lähdekoodia

保存user-for-reload到localStorage

Michael Wang 6 vuotta sitten
vanhempi
commit
1b3cff4b2e
3 muutettua tiedostoa jossa 5 lisäystä ja 3 poistoa
  1. 3 1
      src/features/Login/Login.vue
  2. 1 1
      src/main.js
  3. 1 1
      src/store.js

+ 3 - 1
src/features/Login/Login.vue

@@ -131,7 +131,9 @@ export default {
           const student = (await this.$http.get(
             "/api/ecs_core/student/getStudentInfoBySession"
           )).data;
-          this.updateUser({ ...data, ...student });
+          const user = { ...data, ...student };
+          this.updateUser(user);
+          window.localStorage.setItem("user-for-reload", JSON.stringify(user));
           this.$router.push("/online-exam");
         } else {
           this.errorInfo = data.desc;

+ 1 - 1
src/main.js

@@ -65,7 +65,7 @@ if (process.env.NODE_ENV === "development") {
       )).json();
       const user = { ...data, ...student };
 
-      window.localStorage.setItem("user-for-dev", JSON.stringify(user));
+      window.localStorage.setItem("user-for-reload", JSON.stringify(user));
     } else {
       console.log(data.desc);
     }

+ 1 - 1
src/store.js

@@ -71,7 +71,7 @@ const examingHomeModule = {
   }
 };
 
-const userStr = window.localStorage.getItem("user-for-dev");
+const userStr = window.localStorage.getItem("user-for-reload");
 const initUser = userStr ? JSON.parse(userStr) : {};
 
 export default new Vuex.Store({