浏览代码

Merge branch 'master' of http://git.cc-lotus.info/free-lab/lab-mobile

guhongwei 3 年之前
父节点
当前提交
35776d9cdd
共有 1 个文件被更改,包括 9 次插入3 次删除
  1. 9 3
      src/App.vue

+ 9 - 3
src/App.vue

@@ -1,6 +1,6 @@
 <template>
   <div id="app">
-    <router-view />
+    <router-view v-if="finished" />
   </div>
 </template>
 
@@ -8,8 +8,13 @@
 import { mapState, createNamespacedHelpers } from 'vuex';
 const { mapActions } = createNamespacedHelpers('login');
 export default {
-  created() {
-    this.toLogin();
+  data() {
+    return {
+      finished: false,
+    };
+  },
+  async created() {
+    await this.toLogin();
   },
   methods: {
     ...mapActions(['login']),
@@ -19,6 +24,7 @@ export default {
       if (res.code === 200) {
         const token = res.token;
         sessionStorage.setItem('token', token);
+        this.finished = true;
       }
     },
   },