分页

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

默认请求 WordPress 文章列表接口的时候只会给我们返回前 10 个内容项目 ... 也就是第一页的内容 .. 我们可以在接口地址里面配置一个请求的具体的页码 .. 这样就会得到对应页面上的内容 ...

在请求文章列表接口的时候,在它返回的数据里面 .. 有个 header 属性 .. 它里面会告诉我们一共有多少个内容 .. 这个 x-wp-total 表示的就是一共有多少个项目 .. 我这里显示的是 22 ..

下面这个 x-wp-totalpages 表示的是这些项目分成了多少页 .. 这里会显示 3,意思就是请求里面包含的 22 个内容,分成了 3 页 ..

这些东西我们可以在页面的数据里面先记录一下 .. 打开首页 .. 在它的 data 里面,添加一个 total ,先让它等于 0 .. 它表示的是一列表页面上要显示的项目一共是多少 .

再添加一个 totalPages .. 也让它先等于 0,它表示的是列表项目一共分成了多少页 ..

可以再添加一个 currentPage .. 用它表示当前要加载显示的页面是内容列表里的第几页 .. 让它值,默认等于 1 ...

然后在 onLoad 方法里面 wx.request 的成功回调里 .. 可以再设置一下 .. 设置一下 total 的值 .. 对应的值就是响应里面的 header 里面的 x-wp-total ..

再添加一下 totalPages .. 对应的值就是响应里面的 header 里的 x-wp-totalpages

在实施分页的时候,我们会用到这些数据 ..

分页《 微信小程序:内容列表 #1 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点