小程序封装接口调用函数
时间: 2024-01-17 15:05:13 浏览: 29
小程序封装接口调用函数可以让我们更方便地使用接口,避免代码冗长和重复。以下是一个简单的封装示例:
```javascript
function request(api, method, data, success, fail) {
wx.request({
url: 'https://example.com/' + api,
method: method,
data: data,
success: function(res) {
success(res.data);
},
fail: function(res) {
fail(res);
}
})
}
```
该函数接受五个参数:接口名(api)、请求方法(method)、请求数据(data)、成功回调函数(success)和失败回调函数(fail)。在函数内部,我们使用 wx.request 发起请求,并在请求成功或失败后调用相应的回调函数。
使用该函数调用接口时,只需要传入相应的参数即可,例如:
```javascript
request('login', 'POST', {username: 'user', password: 'pass'},
function(data) {
console.log('登录成功', data);
},
function(res) {
console.error('登录失败', res);
});
```
这样就可以更方便地调用接口,同时也可以提高代码的可读性和重用性。