diff --git a/pages/index/index.js b/pages/index/index.js index b303104..608921b 100644 --- a/pages/index/index.js +++ b/pages/index/index.js @@ -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, diff --git a/pages/index/index.wxml b/pages/index/index.wxml index 03b230e..faa507a 100644 --- a/pages/index/index.wxml +++ b/pages/index/index.wxml @@ -105,7 +105,7 @@ - + @@ -119,7 +119,7 @@ - + + + + + 📦 + 暂无商品数据 + 下拉刷新试试 +