lrf402788946 4 роки тому
батько
коміт
67cbe746d9

+ 2 - 1
src/router/index.js

@@ -184,7 +184,8 @@ const routes = [
     component: () => import('../views/user/live.vue'),
     component: () => import('../views/user/live.vue'),
   },
   },
   {
   {
-    path: '/user/liveDetail',
+    path: '/user/liveDetail/:id',
+    name: 'liveDetail',
     meta: { title: '直播详情', isleftarrow: true },
     meta: { title: '直播详情', isleftarrow: true },
     component: () => import('../views/user/liveDetail.vue'),
     component: () => import('../views/user/liveDetail.vue'),
   },
   },

+ 2 - 5
src/views/login.vue

@@ -22,13 +22,10 @@ export default {
     });
     });
     let token = this.$route.query.token;
     let token = this.$route.query.token;
     let user = jwt.decode(token);
     let user = jwt.decode(token);
-    console.log(user);
     localStorage.setItem('user', JSON.stringify(user));
     localStorage.setItem('user', JSON.stringify(user));
     this.$toast.clear();
     this.$toast.clear();
-    if (this.redirect_uri) {
-      console.log(this.redirect_uri);
-      // this.$router.push(this.redirect_uri);
-    } else if (!this.is_dev) this.toIndex();
+    if (this.redirect_uri) this.$router.push(this.redirect_uri);
+    else if (!this.is_dev) this.toIndex();
   },
   },
   computed: {
   computed: {
     redirect_uri() {
     redirect_uri() {

+ 1 - 1
src/views/user/live/live.vue

@@ -9,7 +9,7 @@
             <span>主讲教师:{{ item.teacher }}</span>
             <span>主讲教师:{{ item.teacher }}</span>
           </el-col>
           </el-col>
           <el-col :span="24" class="btn">
           <el-col :span="24" class="btn">
-            <el-button type="primary" size="mini" @click="$router.push({ path: '/user/liveDetail', query: { id: item.id } })">进入直播</el-button>
+            <el-button type="primary" size="mini" @click="$router.push({ name: 'liveDetail', params: { id: item.id } })">进入直播</el-button>
           </el-col>
           </el-col>
         </el-col>
         </el-col>
       </el-col>
       </el-col>

+ 1 - 1
src/views/user/liveDetail.vue

@@ -55,7 +55,7 @@ export default {
   computed: {
   computed: {
     ...mapState(['user']),
     ...mapState(['user']),
     id() {
     id() {
-      return this.$route.query.id;
+      return this.$route.params.id;
     },
     },
   },
   },
   mounted() {
   mounted() {