前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【小程序】案例 - 本地生活(列表页面)

【小程序】案例 - 本地生活(列表页面)

作者头像
陶然同学
发布2023-02-24 11:53:39
7460
发布2023-02-24 11:53:39
举报
文章被收录于专栏:陶然同学博客

1. 演示页面效果以及主要功能

页面导航并传参

上拉触底时加载下一页数据

下拉刷新列表数据 

2. 列表页面的 API 接口

以分页的形式,加载指定分类下商铺列表的数据:

接口地址

https://www.escook.cn/categories/:cate_id/shops

URL 地址中的 :cate_id 是动态参数,表示分类的 Id

请求方式

GET 请求

请求参数

_page 表示请求第几页的数据

_limit 表示每页请求几条数据

3. 判断是否还有下一页数据

如果下面的公式成立,则证明没有下一页数据了:

页码值 * 每页显示多少条数据 >= 总数据条数

page * pageSize >= total

案例1:总共有 77 条数据,如果每页显示 10 条数据,则总共分为 8 页,其中第 8 页只有 7 条数

page(7)* pageSize(10) >= total(77)

page(8)* pageSize(10) >= total(77)

案例2:总共有 80 条数据,如果每页显示 10 条数据,则总共分为 8 页,其中第 8 页面有 10 条数

page(7)* pageSize(10) >= total(80)

page(8)* pageSize(10) >= total(80)

总结

能够知道如何实现页面之间的导航跳转

声明式导航、编程式导航

能够知道如何实现下拉刷新效果

enablePullDownRefresh、onPullDownRefresh

能够知道如何实现上拉加载更多效果 onReachBottomDistance、onReachBottom

能够知道小程序中常用的生命周期函数 应用生命周期函数:

onLaunch, onShow, onHide

页面生命周期函数:

onLoad, onShow, onReady, onHide, onUnload

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-12-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 演示页面效果以及主要功能
  • 2. 列表页面的 API 接口
  • 3. 判断是否还有下一页数据
  • 总结
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档