guhongwei 4 rokov pred
rodič
commit
848300918f
1 zmenil súbory, kde vykonal 16 pridanie a 4 odobranie
  1. 16 4
      src/views/live/index.vue

+ 16 - 4
src/views/live/index.vue

@@ -17,11 +17,11 @@
 </template>
 
 <script>
-import { mapState, createNamespacedHelpers } from 'vuex';
+import { mapState, mapMutations, createNamespacedHelpers } from 'vuex';
 import NavBar from '@/layout/common/topInfo.vue';
 import footInfo from '@/layout/common/footInfo.vue';
 import liveList from './parts/liveList.vue';
-
+const jwt = require('jsonwebtoken');
 export default {
   name: 'index',
   props: {},
@@ -41,11 +41,23 @@ export default {
     };
   },
   created() {
-    console.log(this.user);
+    if (this.token) {
+      this.sesstoken();
+    }
+  },
+  methods: {
+    ...mapMutations(['setUser']),
+    sesstoken() {
+      sessionStorage.setItem('token', this.token);
+      let user = jwt.decode(this.token);
+      this.setUser(user);
+    },
   },
-  methods: {},
   computed: {
     ...mapState(['user']),
+    token() {
+      return this.$route.query.token;
+    },
   },
   mounted() {
     this.title = this.$route.meta.title;