用uniapp封装一个请求
时间: 2023-01-29 11:14:36 浏览: 113
首先你需要安装uni-app的请求插件,这样你才能在uni-app项目中使用请求功能。
安装方法:
1. 打开uni-app项目根目录下的package.json文件,在dependencies节点中添加"@dcloudio/uni-request": "^2.0.0"。
2. 在项目根目录下执行npm install命令安装依赖。
安装完成之后,你就可以在uni-app项目中使用以下代码来发起一个请求:
```
import uniRequest from '@dcloudio/uni-request'
uniRequest.request({
url: 'https://some-url.com/api/v1/users',
method: 'GET',
data: {
username: 'foo',
password: 'bar'
},
header: {
'Content-Type': 'application/json'
}
}).then((res) => {
console.log(res.data)
}).catch((error) => {
console.log(error)
})
```
在上面的代码中,我们使用uniRequest.request()方法发起了一个GET请求,并传入了相关的参数。其中,url参数表示请求的地址,method参数表示请求的方法,data参数表示请求的数据,header参数表示请求的头信息。
uniRequest.request()方法返回一个Promise对象,你可以在then()和catch()方法中处理请求的结果和错误。
希望这些信息对你有帮助!
阅读全文