This commit is contained in:
杨航
2025-11-26 13:46:52 +08:00
parent fb8b45b9a1
commit da77829fbe
2 changed files with 33 additions and 28 deletions
+33 -28
View File
@@ -17,7 +17,7 @@
<uv-tabs :list="tabList" @click="changeTab" :current="currentTab" :scrollable="true" class="font_pf my_tabs"
:inactive-style="{ color: '#333333', fontSize: '30rpx', fontWeight: '500' }"
:activeStyle="{ color: '#333333', fontSize: '30rpx', fontWeight: '600' }"></uv-tabs>
<uv-tabs :list="tabSecList" @click="changeTabSec" :current="currentTabSec" :scrollable="true"
<uv-tabs :list="tabSecList" @click="changeTabSec" :current="currentTabSec" :scrollable="true" v-if="!resetingSec"
class="font_pf my_tabs2" :inactive-style="{ color: '#333333', fontSize: '24rpx', fontWeight: '500' }"
:activeStyle="{ color: '#0066FF', fontSize: '24rpx', fontWeight: '500' }" :lineColor="`#06f`"></uv-tabs>
<!-- :lineColor="`url(${LineBg}) 2% 2%`" -->
@@ -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