# 扩展阅读清单：第7次课

> 对应教材：《微信小程序开发实战（第2版）》第3章
> 课程主题：网络请求与分页加载
> 重点：wx.request、Promise封装、分页加载、下拉刷新　难点：异步请求处理、分页逻辑

---

## 官方文档（必读）

| 序号 | 资源 | 类型 | 说明 |
|:---:|------|:----:|------|
| 1 | [wx.request 发起网络请求](https://developers.weixin.qq.com/miniprogram/dev/api/network/request/wx.request.html) | 文档 | 参数、返回值与超时配置 |
| 2 | [网络使用说明与域名配置](https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html) | 文档 | https 要求、域名白名单、并发限制 |
| 3 | [onReachBottom 上拉触底](https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html#onReachBottom) | 文档 | 配合 page.json 的 onReachBottomDistance |
| 4 | [wx.stopPullDownRefresh](https://developers.weixin.qq.com/miniprogram/dev/api/ui/pull-down-refresh/wx.stopPullDownRefresh.html) | 文档 | 下拉刷新必须手动停止 |

## 异步编程

| 序号 | 资源 | 类型 | 说明 |
|:---:|------|:----:|------|
| 5 | [MDN · 使用 Promise](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Using_promises) | 文档 | 把 wx.request 包成 Promise 之前先把这篇看完 |
| 6 | [MDN · async function](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/async_function) | 文档 | async/await 语法与错误处理 |
| 7 | [小程序 Promise 化 API](https://developers.weixin.qq.com/miniprogram/dev/framework/) | 文档 | 基础库 2.10.2 起大部分 API 不传 success 即返回 Promise |

## 练手接口

| 序号 | 资源 | 类型 | 说明 |
|:---:|------|:----:|------|
| 8 | [JSONPlaceholder 免费测试 API](https://jsonplaceholder.typicode.com/) | 接口 | 支持 https，可直接用于分页练习 |

---

## 本课自查清单

看完资料后，用下面几个问题自测。答不上来的，回到对应文档再看一遍。

- [ ] 你能独立完成吗：wx.request网络请求的用法
- [ ] 你能讲清楚吗：Promise与异步请求封装
- [ ] 你能独立完成吗：分页加载与下拉刷新的实现
- [ ] 你能做到吗：对接后端API获取数据
- [ ] 遇到「请求成功但页面没变」时，你知道从哪里开始查吗？
- [ ] 遇到「上拉加载重复请求」时，你知道从哪里开始查吗？
- [ ] 遇到「下拉刷新转圈不停」时，你知道从哪里开始查吗？

---

> 说明：以上链接均为官方文档、MDN 或知名开源仓库，可长期访问。
> 视频类资源只给检索入口而不写死具体视频链接——UP 主调整内容后单条链接极易失效，按关键词自行挑选近一年内、基于当前稳定版工具的教程更可靠。
