|
|
|
@ -706,6 +706,7 @@ Page({ |
|
|
|
filteredGoods: filteredGoods, |
|
|
|
loadingMore: false, |
|
|
|
isLoading: false, |
|
|
|
isRefreshing: false, // 确保下拉刷新状态被重置
|
|
|
|
page: this.data.page + 1, |
|
|
|
// 更新缓存时间戳
|
|
|
|
lastDataTimestamp: new Date().getTime() |
|
|
|
@ -956,7 +957,11 @@ Page({ |
|
|
|
}) |
|
|
|
.catch(err => { |
|
|
|
console.error('加载商品数据失败:', err) |
|
|
|
this.setData({ loadingMore: false, isLoading: false }) |
|
|
|
this.setData({ |
|
|
|
loadingMore: false, |
|
|
|
isLoading: false, |
|
|
|
isRefreshing: false // 确保下拉刷新状态被重置
|
|
|
|
}) |
|
|
|
}) |
|
|
|
}, |
|
|
|
|
|
|
|
@ -1056,6 +1061,7 @@ Page({ |
|
|
|
filteredGoods: filteredGoods, |
|
|
|
loadingMore: false, |
|
|
|
isLoading: false, |
|
|
|
isRefreshing: false, // 确保下拉刷新状态被重置
|
|
|
|
hasMoreData: false // 缓存数据不分页
|
|
|
|
}); |
|
|
|
}, |
|
|
|
@ -1418,6 +1424,7 @@ Page({ |
|
|
|
goods: [], |
|
|
|
filteredGoods: [], |
|
|
|
isLoading: true, |
|
|
|
isRefreshing: true, // 添加下拉刷新状态
|
|
|
|
// 清除所有缓存以获取最新数据
|
|
|
|
categoryQueryCache: {}, |
|
|
|
lastDataTimestamp: 0, |
|
|
|
|