uni.request()是uni-app提供的一个用于发起网络请求的API。
使用uni.request()的步骤如下:
- 在需要发起网络请求的页面中引入uni.request()方法。
- 调用uni.request()方法,并传入相应的参数,包括请求地址、请求方法、请求头部和请求数据等。
- 监听请求的成功和失败回调,并在回调函数中处理返回的数据。
具体示例代码如下:
// 在页面中引入uni.request() import { uniRequest } from '@/common/request' // 调用uni.request()方法发起网络请求 uni.request({ url: 'http://api.example.com/login', method: 'POST', header: { 'content-type': 'application/json' }, data: { username: 'admin', password: '123456' }, success: res => { console.log(res.data) }, fail: err => { console.log(err) } })
其中,url表示请求地址,method表示请求方法,header表示请求头部,data表示请求数据,success表示请求成功的回调函数,fail表示请求失败的回调函数。
需要注意的是,uni.request()方法返回的数据格式为Promise,因此可以使用async/await来处理异步请求。