diff --git a/src/pages/ranking.vue b/src/pages/ranking.vue index 903ad8bf..da93e472 100644 --- a/src/pages/ranking.vue +++ b/src/pages/ranking.vue @@ -1,64 +1,85 @@ diff --git a/src/views/discover/MediaCardSlideView.vue b/src/views/discover/MediaCardSlideView.vue index 46dedbc8..4b93de0e 100644 --- a/src/views/discover/MediaCardSlideView.vue +++ b/src/views/discover/MediaCardSlideView.vue @@ -8,6 +8,10 @@ const props = defineProps({ apipath: String, }); + +// 组件加载完成 +const componentLoaded = ref(false); + // 数据列表 const dataList = ref([]); @@ -18,6 +22,7 @@ const fetchData = async () => { return; } dataList.value = await api.get(props.apipath); + componentLoaded.value = true; } catch (error) { console.error(error); } @@ -28,6 +33,7 @@ onMounted(fetchData);