微信小程序中访问request接口可以通过以下步骤实现:
1. 首先,需要确保已经安装了`wx-request`库。在项目根目录下运行以下命令安装:
```bash
npm install wx-request --save
```
2. 在小程序的js文件中引入`wx-request`库:
```javascript
import wxRequest from 'wx-request'
```
3. 使用`wxRequest`发起请求,传入请求地址、请求参数和回调函数。以下是一个简单的示例:
```javascript
// 发起GET请求
wxRequest({
url: 'https://api.example.com/data', // 请求地址
method: 'GET', // 请求方法
success(res) {
console.log('请求成功', res.data) // 处理响应数据
},
fail(err) {
console.error('请求失败', err) // 处理错误信息
}
})
```
4. 如果需要发送POST请求,可以修改`wxRequest`的构造函数参数:
```javascript
// 发起POST请求
wxRequest({
url: 'https://api.example.com/data', // 请求地址
method: 'POST', // 请求方法
data: {
key1: 'value1',
key2: 'value2' // 请求参数
},
success(res) {
console.log('请求成功', res.data) // 处理响应数据
},
fail(err) {
console.error('请求失败', err) // 处理错误信息
}
})
```
5. 注意,`wxRequest`库提供了一些额外的功能,如设置超时时间、取消请求等。可以根据需要使用这些功能来优化请求体验。