diff --git a/src/pages.json b/src/pages.json index a6c0cbe..8142228 100644 --- a/src/pages.json +++ b/src/pages.json @@ -18,7 +18,8 @@ { "path": "pages/goods_list/goods_list", "style": { - "navigationBarTitleText": "商品列表" + "navigationBarTitleText": "商品列表", + "enablePullDownRefresh":true } }, { diff --git a/src/pages/goods_list/goods_list.vue b/src/pages/goods_list/goods_list.vue index fb56ab5..6c70d01 100644 --- a/src/pages/goods_list/goods_list.vue +++ b/src/pages/goods_list/goods_list.vue @@ -38,6 +38,8 @@ 价格 + + 没有更多数据 @@ -72,7 +74,9 @@ export default { ], tabsCurrent: 0, // 商品列表 - goods: [] + goods: [], + // 在页面底部显示是否有更多数据 + hasMore: true, } }, @@ -86,6 +90,7 @@ export default { // 判断有没有下一页 if(Params.pagenum >= TotalPage){ console.log("没有下一页数据了") + this.hasMore = false uni.showToast({ title: "没有更多数据了", icon:"none", @@ -97,6 +102,15 @@ export default { this.getGoods() } }, + // 下拉刷新 + async onPullDownRefresh(){ + this.goods = [] + this.hasMore = false + Params.pagenum = 1 + await this.getGoods() + // 关闭刷新效果 + uni.stopPullDownRefresh() + }, methods: { // 从接口拿数据