diff --git a/src/components/cards/MediaCard.vue b/src/components/cards/MediaCard.vue index d7258d24..649b703b 100644 --- a/src/components/cards/MediaCard.vue +++ b/src/components/cards/MediaCard.vue @@ -59,7 +59,11 @@ const seasonInfos = ref([]) // 选中的订阅季 const seasonsSelected = ref([]) +let abortController: AbortController | null = null; +abortController = new AbortController(); +registerAbortController(abortController); +const { signal } = abortController; // 来源角标字典 const sourceIconDict: { [key: string]: any } = { themoviedb: tmdbImage, @@ -226,11 +230,7 @@ async function handleCheckSubscribe() { // 查询当前媒体是否已入库 async function handleCheckExists() { try { - let abortController: AbortController | null = null; - abortController = new AbortController(); - registerAbortController(abortController); - const { signal } = abortController; const result: { [key: string]: any } = await api.get('mediaserver/exists', { params: { tmdbid: props.media?.tmdb_id, @@ -251,11 +251,7 @@ async function handleCheckExists() { // 调用API检查是否已订阅,电视剧需要指定季 async function checkSubscribe(season = 0) { try { - let abortController: AbortController | null = null; - abortController = new AbortController(); - registerAbortController(abortController); - const { signal } = abortController; const mediaid = getMediaId() const result: Subscribe = await api.get(`subscribe/media/${mediaid}`, { diff --git a/src/views/discover/MediaCardListView.vue b/src/views/discover/MediaCardListView.vue index 1b3c64fe..a686105e 100644 --- a/src/views/discover/MediaCardListView.vue +++ b/src/views/discover/MediaCardListView.vue @@ -52,7 +52,6 @@ async function fetchData({ done }: { done: any }) { if (!hasScroll()) { // 加载多次 while (!hasScroll()) { - console.log(hasScroll()) // 设置加载中 loading.value = true // 请求API @@ -78,7 +77,6 @@ async function fetchData({ done }: { done: any }) { } else { // 加载一次 // 设置加载中 - console.log(hasScroll()) loading.value = true // 请求API diff --git a/src/views/discover/MediaCardSlideView.vue b/src/views/discover/MediaCardSlideView.vue index b95a22d8..562d2d44 100644 --- a/src/views/discover/MediaCardSlideView.vue +++ b/src/views/discover/MediaCardSlideView.vue @@ -40,12 +40,11 @@ async function fetchData() { // 加载时获取数据 onMounted(() => { - fetchData(); // 异步操作,不阻塞导航 + fetchData(); }); onActivated(() => { - console.log("组件被激活"); if (dataList.value.length == 0) { - fetchData(); // 异步操作,不阻塞导航 + fetchData(); } });