From da77829fbe3bfc0786ab03b682081a2666aab49f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E8=88=AA?= Date: Wed, 26 Nov 2025 13:46:52 +0800 Subject: [PATCH] fix: bug --- src/pages/sparring/index.vue | 61 ++++++++++--------- .../sparring/{talk - 副本.vue => talk2.vue} | 0 2 files changed, 33 insertions(+), 28 deletions(-) rename src/pages/sparring/{talk - 副本.vue => talk2.vue} (100%) diff --git a/src/pages/sparring/index.vue b/src/pages/sparring/index.vue index 0c722f00..dda7d623 100644 --- a/src/pages/sparring/index.vue +++ b/src/pages/sparring/index.vue @@ -17,7 +17,7 @@ - @@ -295,33 +295,37 @@ const refresherEnabled = ref(true) const changeTab = item => { if (!item) return - triggered.value = true - refresherEnabled.value = false - sparringListBase.value = [] - currentTabSec.value = 0 - activeTab.value = item.name - activeTabId.value = item.value || '' - activeLeftIndex.value = -1 - activeTag.value = [] - pageObj.value.page = 1 - pageObj.value.total = 0 - // activeTag.value = '' - activePrdlineType.value = '' - loading.value = true - console.log(111) - queryCrsInfoByCatalogApi({ - ...pageObj.value, - catalogId: activeCourseType.value - }) - .then(res => { - sparringListBase.value = res.body || [] - pageObj.value.total = res.total - }) - .finally(() => { - loading.value = false - triggered.value = false - refresherEnabled.value = true - }) + resetingSec.value = true + setTimeout(() => { + resetingSec.value = false + triggered.value = true + refresherEnabled.value = false + sparringListBase.value = [] + currentTabSec.value = 0 + activeTab.value = item.name + activeTabId.value = item.value || '' + activeLeftIndex.value = -1 + activeTag.value = [] + pageObj.value.page = 1 + pageObj.value.total = 0 + // activeTag.value = '' + activePrdlineType.value = '' + loading.value = true + console.log(111) + queryCrsInfoByCatalogApi({ + ...pageObj.value, + catalogId: activeCourseType.value + }) + .then(res => { + sparringListBase.value = res.body || [] + pageObj.value.total = res.total + }) + .finally(() => { + loading.value = false + triggered.value = false + refresherEnabled.value = true + }) + }) } const changeTabSec = (item) => { sparringListBase.value = [] @@ -366,6 +370,7 @@ } } const reSeting = ref(false) + const resetingSec = ref(false) onMounted(() => { console.log('onMounted') reSeting.value = true diff --git a/src/pages/sparring/talk - 副本.vue b/src/pages/sparring/talk2.vue similarity index 100% rename from src/pages/sparring/talk - 副本.vue rename to src/pages/sparring/talk2.vue