
微信小程序中get和post请求的封装
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍如何在微信小程序中封装GET和POST请求,提高代码复用性和可维护性,帮助开发者简化网络数据交互流程。
1、get 和 post 请求的 promise 封装(common.js):
对于 POST 请求,需要提供请求路径 `url`、请求头 `headers` 以及参数 `params` 等信息,并且可以使用全局变量 `app`。
```javascript
function networkpost(url, headers, params, app) {
let promise = new Promise(function (resolve, reject) {
wx.request({
url: url,
header: headers,
data: params,
method: POST,
success: function(res) {
// 处理返回结果
console.log(res.data);
resolve(res.data); // 根据需要处理并传递响应数据
},
});
});
return promise;
}
```
这段代码定义了一个名为 `networkpost` 的函数,该函数接收四个参数:请求的 URL、请求头配置对象 headers、POST 请求的数据 params 和全局变量 app。它返回一个 Promise 对象,在成功接收到服务器响应后调用 resolve 方法传递结果数据给外部处理逻辑。
全部评论 (0)


