uni.request 具体用法
时间: 2023-11-11 17:02:53 浏览: 86
uni.request 是 uni-app 提供的网络请求 API,用于发起 HTTP 请求。
具体用法如下:
1. 导入 uni.request 方法:
```javascript
import uniRequest from '@/common/request.js'
```
2. 调用 uni.request 发起请求:
```javascript
uniRequest({
url: '/api/user',
method: 'GET',
data: {
userId: '123'
},
success: (res) => {
console.log(res.data)
},
fail: (err) => {
console.log(err)
}
})
```
其中,url 是请求的地址,method 是请求的方法(GET、POST 等),data 是请求的数据,success 是请求成功的回调函数,fail 是请求失败的回调函数。
3. uni.request 返回一个 Promise 对象,可以使用 async/await 来发起请求:
```javascript
try {
const res = await uniRequest({
url: '/api/user',
method: 'GET',
data: {
userId: '123'
}
})
console.log(res.data)
} catch (err) {
console.log(err)
}
```
以上就是 uni.request 的具体用法。需要注意的是,uni.request 方法只能在 uni-app 中使用。
阅读全文