## 安装
```bash
npm install @escook/request-miniprogram
```
## 导入
```js
// 按需导入 $http 对象
import { $http } from '@escook/request-miniprogram'
// 将按需导入的 $http 挂载到 wx 顶级对象之上,方便全局调用
wx.$http = $http
// 在 uni-app 项目中,可以把 $http 挂载到 uni 顶级对象之上,方便全局调用
uni.$http = $http
```
## 使用
### 支持的请求方法
```js
// 发起 GET 请求,data 是可选的参数对象
$http.get(url, data?)
// 发起 POST 请求,data 是可选的参数对象
$http.post(url, data?)
// 发起 PUT 请求,data 是可选的参数对象
$http.put(url, data?)
// 发起 DELETE 请求,data 是可选的参数对象
$http.delete(url, data?)
```
### 配置请求根路径
```js
$http.baseUrl = 'https://www.example.com'
```
### 请求拦截器
```js
// 请求开始之前做一些事情
$http.beforeRequest = function (options) {
// do somethimg...
}
```
例 1,展示 loading 效果:
```js
// 请求开始之前做一些事情
$http.beforeRequest = function (options) {
wx.showLoading({
title: '数据加载中...',
})
}
```
例 2,自定义 header 请求头:
```js
// 请求开始之前做一些事情
$http.beforeRequest = function (options) {
if (options.url.indexOf('/home/catitems') !== -1) {
options.header = {
'X-Test': 'AAA',
}
}
}
```
### 响应拦截器
```js
// 请求完成之后做一些事情
$http.afterRequest = function () {
// do something...
}
```
例如,隐藏 loading 效果:
```js
// 请求完成之后做一些事情
$http.afterRequest = function () {
wx.hideLoading()
}
```
## 开源协议
![MIT](https://img.shields.io/badge/License-MIT-blue)
**enjoy!**
没有合适的资源?快使用搜索试试~ 我知道了~
uni-app小程序示例.rar
共668个文件
js:74个
png:74个
json:56个
需积分: 0 1 下载量 44 浏览量
2024-03-18
15:51:22
上传
评论
收藏 5.01MB RAR 举报
温馨提示
uni-app小程序示例.rar
资源推荐
资源详情
资源评论
收起资源包目录
uni-app小程序示例.rar (668个子文件)
005bf1e96c18298bc1dbd49cdac4151908e42e 1.4MB
0127659c9fb0cd689b04bf730330db0a18e1e4 449B
02ca336a52281d08083adc02a0f5beaf7cb828 339B
03300044917ec7514d8b8c39b11bf5fa0c00d5 122B
04db4f4ea04c569bc22d180ed4caac2f4c3e37 61B
05fe5dd86a2b5998e652ae276fb7c7d24aeaa6 61B
0669f2a20fd231a279ad89e632be4165aae08b 1KB
076406bc7ff8abea6f55e296ee4570d7d679a1 2KB
099fef47b43368bdf21533ca7dc22f725d6d1c 43KB
0b5a2851ed147505ee8e40d5e9292b7ba00ae8 50B
0bd83bbe83d99103c6579eb38f381ca1b82c86 128B
0d4de1ed433997f0478d2f1362f4576137862d 62B
0d936cca9fab0c177b57ff24ca8fb2f0c01323 625B
0fdc4ebb0ddcbbdc878413991dd6c5f822db8a 1KB
108ac4b1bf3ba4873dc5a236dcfccc7b7f8a90 2KB
10b4d7b09fa34976cfdf05e35b367962159ca6 256B
132cd2d2444fcf0ecc9b9f4936d16ea77d17cd 1KB
13a2276e9a5b48507121ec759ba8011bbb6367 175B
141cd1903dc620b2aea46e1d19822ef0f2d8e0 2KB
1550abd8680a6d10aa58df453b695b43a5788d 46B
1a43d9be4d34704445a65f97dddb23c62c06a6 58B
1a4e483b1e0aa4531f2b192c29c8f9bf6b511c 58B
1ae3d09c158f2ba293942b7b9d0e99b0eb4722 2KB
1f0f50c382ca472a437cf560bd210748d57aab 3KB
1f6e2115db6f4b21260bdbd388427f9e59d89a 470B
1fe91c8fc6bc1059010ccc4102a3a8346382df 3KB
220e7e5b08547aa88265de1b109f3fd4454b1c 138B
221ae43ea98ec8a905cef240d5098f7542de69 56B
25b4cb22c563b4e3f17f66fc7dce0b310d61f5 518B
2774d13d4e42f04033964a6ec88dd534a1facb 63B
27e9a096d43327b047813837fd9d85ce1314e4 1KB
286b2f607d3584e61d58b2a18a9b26ef266c98 57B
28ac69d67bfcf8adc90a482a25ed8bc53760de 63B
29eb7799d75a0bf0c6cba269d1bf068d8098c5 114B
2bc362d521948f94828cf5aed5d720af2e8362 2KB
2c2b2b1c9786ea68b90b81e3fafb45fb9e8052 627B
2e9bfe2108e408f14b2a1652522ae0329286bd 127B
2feff9c822cbe8a2ac8ae18ee9743940667433 2KB
2ff5fd5a0c8a549a6dc736d81c25f0d45669af 619B
305323d3be67b4cc0651e109c83b76b173d568 66B
32f8fba46cc729c975b714eae704668f7b3736 486B
35d315b5ccd777fd70b076910fdfc745667d40 60B
36ce522da741c01f20fa3da46667fb38549dc4 202B
37093f2c7fbb9364b7aca1dd532b6970c5ae73 7KB
37b2484e9de5fab2a680fd9e1898e726a31629 980B
386dd8748798c0177d7d48799f723a2b209fe7 1020B
392543e99c7adea7e7005b477aca7f7faa766d 408B
3b35f6ad3f17bd62572d0aa2dea47bdf522c6b 128B
3bd2166f407b5553b1ee7490715a71d2fe8963 189B
3bff3f4819475c714c99466d371f88e2671d0d 2KB
3c8f6260a59a02a67f003bd6c5c17070ddf8e9 14KB
3cd153c409341346b01cc59749317bd5dbaec1 2KB
3e3b332454d5a38c5ea311b65a58eaccfc2d54 2KB
3eee1bd4bcb16aee059f10096ed3c72e2b6978 55B
40acc715a57ad7a47689fd79def594e42a417e 2KB
40d783ac92326bee5d9d986c023d57ffafd493 61B
40e51ddbe82485d0c84159a5f636206789c5ac 310B
40e57ae1e609d0454ec2bdcd0a29ed062f91af 53B
422e0abacb9d3cf8fc356a1a60038ac756a237 48B
424093b5f8b1b49ef3bd7cee150055829308ba 52B
42f2277365e36b41fc3203f831f9a9075fb184 1KB
439713f62b767476c0479a0b14e3d7c2aff76b 53B
463e130586805d439416e39474a58f2dc0f82c 63B
4740db45867ad1089f23616edc2d8bfe979b75 59B
47d438aca2431239f64f868c4694748b305149 200B
4994c85e8f90c2edfe119beb8f8a8d25058f30 7KB
49e4446074aeb36d7fa3f68b434a0e778c99bd 3KB
4bc0e64d5c5720f4f192453612c2eef132d577 1KB
4cc6af13b8c963821f4bcd988110d5f2e72a4d 127B
4e5e054ef2f7e35dfdffed656638d1f5bdb7d8 1KB
4f2c347376225424cd360eadc507cd61a07a0a 114B
503f32298145189c79dd480afa99df0eefec45 59B
510b26a1c75381e50402ce5ab42950cf82035f 17KB
5236969a4cb16d519cb4d6e098e4e3e40a33e4 193B
5296086a5100b7b9cb0a330a0386da58e4efad 56B
54c9249710aac026f516b3f9f3b47ed667cadc 429B
54d099da35482f5ebe9e14e1478487c4ec1eea 2KB
5677d89e655fc227a4b0fd50a1f43cedbc08b1 1KB
57862e88fdb7f90fdff09cccb4c28ba3f7a16b 528B
57e195155cc9d415885526bfa74383c8d6f038 61B
57eb439f9c33c555257baaff433e3d3b6aa791 739B
57edd8579cf0b1d246f77fe8171cb9d07a4255 2KB
58a499ed8fb0fa38613332a874a2d9f622075d 133B
592e497ae71d57bf857f8cc9bd06543a936e35 132B
5987185ca31f04434eaad41f97bdb6dba171a7 620B
59f8532c2f923e491313b28b02136f45ca4663 1KB
5a0222d2eae1fccd325d4c0b5c8e366e6fc253 486B
5a2634dbefdac5f7be32b5ddf0d87aaf7e3d65 4KB
5bcadff47cc1c9e681ee6698be6ffbdb06d43b 745B
5bf0dd9effa848442f9975bbaddea624e239cc 427B
5bf80cec79a72bac19777bb51cceb98418b9b6 10KB
5d868d1946b591a85047cfe3b2710742351a40 2KB
5e28adf4b832838200fcac8b63e6c12d2753f6 61B
5eb581baa28dde2bcd77a8549b227a3e9de0ef 112B
5ee2ea26bb026ffd829522f8598b964574647d 55KB
5f863d6e0160e205846aa522d44e4c14370ad6 53B
616b8982d87d49e7c532ed268539136011c191 2KB
616f98d38f28aa5224f10384c88deb5a2b3f13 115B
6206c61c4b2aef821291123dda658aa34747f3 1KB
62e46dcc039602bf0095a4b25ed0200c6a9393 471B
共 668 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
软泡芙
- 粉丝: 6713
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于MATLAB 的霍夫曼变换答题卡识别带GUI界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB 疲劳驾驶检测专识别GUI源码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于matlab的虫害侵蚀系统带Gui界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab的教室人数统计系统 可以统计正脸情况下的人数+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计
- 基于MATLAB的水果分级系统,带GUI界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB的车票发票识别系统带GUI界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 微信小程序电商实战课程SpringBoot2+Vue3+Element plus.rar
- 4.mht
- vulnhub靶场实战系列-DC-1实战流程图
- 使用python绘制一个笑脸
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功