From 2a3ae0ea18142eb81c3336ab4d8a0a9f71bbcb26 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Thu, 29 Jun 2023 22:02:54 +0800 Subject: [PATCH] fix --- src/views/discover/MediaCardListView.vue | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/views/discover/MediaCardListView.vue b/src/views/discover/MediaCardListView.vue index 8acd5ab5..fb566b58 100644 --- a/src/views/discover/MediaCardListView.vue +++ b/src/views/discover/MediaCardListView.vue @@ -15,6 +15,7 @@ const loading = ref(false); // 数据列表 const dataList = ref([]); +const currData = ref([]); // 获取订阅列表数据 const fetchData = async () => { @@ -28,19 +29,20 @@ const fetchData = async () => { } // 设置加载中 loading.value = true; - const data = await api.get(props.apipath, { + currData.value = await api.get(props.apipath, { params: { page: page.value, }, }); // 合并数据 - dataList.value = [...dataList.value, ...data]; + dataList.value = [...dataList.value, ...currData.value]; // 页码+1 page.value++; - // 取消加载中 - loading.value = false; } catch (error) { console.error(error); + } finally { + // 取消加载中 + loading.value = false; } };