Forráskód Böngészése

分享进入视频社区bug

jwyu 2 éve
szülő
commit
395e41af79
1 módosított fájl, 13 hozzáadás és 2 törlés
  1. 13 2
      src/views/video/List.vue

+ 13 - 2
src/views/video/List.vue

@@ -6,7 +6,12 @@ import {apiFICCPermissionList,apiGetWechatQRCode,apiGetTagTree} from '@/api/comm
 import {apiVideoList,apiVideoPlayLog} from '@/api/video'
 
 import SelfList from '@/components/SelfList.vue'
+import { useRoute } from 'vue-router'
 
+const route=useRoute()
+
+//分享进入的videoid 
+let videoId=ref(0)
 
 //监听列表页面版心宽度
 const listPageEl=ref('')
@@ -40,7 +45,13 @@ const getTagTreeList = async ()=>{
             })
             return obj
         })
-        handelChangeFirstNav(permissionState.firstNavList[0])
+        if(route.query.videoId){
+            videoId.value=route.query.videoId
+            getVideoList()
+        }else{
+            handelChangeFirstNav(permissionState.firstNavList[0])
+        }
+        
     }
 }
 getTagTreeList()
@@ -69,7 +80,7 @@ const getVideoList=async ()=>{
     const res=await apiVideoList({
         page_index:Number(listState.page),
         page_size:20,
-        video_id:0,
+        video_id:videoId.value,
         variety_tag_id:Number(permissionState.sSecond)
     })
     listState.loading=false