From 5f327352b2531b0ba8dc8f17b140aecc1f9dede7 Mon Sep 17 00:00:00 2001 From: icssoa <615206459@qq.com> Date: Mon, 10 Nov 2025 15:37:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BB=B6=E8=BF=9F300ms=E5=90=8E=20stopRefresh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/demo/data/list-view-refresh.uvue | 5 ++++- .../cool-ui/components/cl-list-view/cl-list-view.uvue | 6 ++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/pages/demo/data/list-view-refresh.uvue b/pages/demo/data/list-view-refresh.uvue index d44dfaa..92d49c0 100644 --- a/pages/demo/data/list-view-refresh.uvue +++ b/pages/demo/data/list-view-refresh.uvue @@ -107,7 +107,10 @@ const { refresh, list, listView, loading, loadMore } = usePager((params, { rende async function onPull() { await refresh({ page: 1 }); - listViewRef.value!.stopRefresh(); + + setTimeout(() => { + listViewRef.value!.stopRefresh(); + }, 300); } onReady(() => { diff --git a/uni_modules/cool-ui/components/cl-list-view/cl-list-view.uvue b/uni_modules/cool-ui/components/cl-list-view/cl-list-view.uvue index 3b51d4e..7864d43 100644 --- a/uni_modules/cool-ui/components/cl-list-view/cl-list-view.uvue +++ b/uni_modules/cool-ui/components/cl-list-view/cl-list-view.uvue @@ -572,10 +572,8 @@ const refresherText = computed(() => { // 停止下拉刷新 function stopRefresh() { - setTimeout(() => { - refresherStatus.value = "default"; - refreshTriggered.value = false; - }, 300); + refresherStatus.value = "default"; + refreshTriggered.value = false; } // 滚动到顶部事件处理函数