This commit is contained in:
李瑞
2025-09-14 16:37:09 +08:00
parent df2340444b
commit c3da686483

View File

@@ -36,7 +36,7 @@ const ListPage = () => {
initialFilterSearch, initialFilterSearch,
loadMoreMatches, loadMoreMatches,
fetchGetGamesCount, fetchGetGamesCount,
updateDistanceQuickFilter updateDistanceQuickFilter,
} = store; } = store;
const { const {
@@ -47,6 +47,7 @@ const ListPage = () => {
filterOptions, filterOptions,
distanceQuickFilter, distanceQuickFilter,
isShowInputCustomerNavBar, isShowInputCustomerNavBar,
pageOption
} = listPageState || {}; } = listPageState || {};
// 防抖的滚动处理函数 // 防抖的滚动处理函数
@@ -90,6 +91,16 @@ const ListPage = () => {
getLocation() getLocation()
}, []); }, []);
// 监听数据变化,如果是第一页就滚动到顶部
useEffect(() => {
if (pageOption?.page === 1 && matches?.length > 0) {
Taro.pageScrollTo({
scrollTop: 0,
duration: 300
});
}
}, [matches, pageOption?.page]);
// 清理定时器 // 清理定时器
useEffect(() => { useEffect(() => {
return () => { return () => {