修复:图书详情和课程详情无数据问题

This commit is contained in:
2025-12-26 11:39:06 +08:00
parent 89e77864a3
commit e76e6da008
11 changed files with 459 additions and 409 deletions

View File

@@ -1,11 +1,5 @@
<template>
<scroll-view
class="course-home-page"
scroll-y
refresher-enabled
:refresher-triggered="isRefreshing"
@refresherrefresh="handleRefresh"
>
<view class="course-home-page">
<!-- 头部区域 -->
<view class="home-bg" :style="{ paddingTop: getNotchHeight() + 'px' }">
<wd-search
@@ -221,7 +215,7 @@
</template>
</Skeleton>
</view>
</scroll-view>
</view>
</template>
<script setup lang="ts">
@@ -472,8 +466,6 @@ const requestAll = async () => {
* 处理下拉刷新
*/
const handleRefresh = async () => {
isRefreshing.value = true
try {
// 刷新所有数据
await requestAll()
@@ -482,7 +474,7 @@ const handleRefresh = async () => {
} finally {
// 延迟关闭刷新状态,避免闪烁
setTimeout(() => {
isRefreshing.value = false
uni.stopPullDownRefresh()
}, 500)
}
}
@@ -535,9 +527,7 @@ onHide(() => {
* 下拉刷新
*/
onPullDownRefresh(() => {
requestAll().then(() => {
uni.stopPullDownRefresh()
})
handleRefresh()
})
/**