话不多说,直接展示代码
这是封装的一个统一接口调用的js文件
export const apiResquest = (prams) => { //prams 为我们需要调用的接口API的参数 下面会贴具体代码
return new Promise((resolve, reject) => {
let url = requestConfig.baseURL + prams.url;//请求的网络地址和局地的api地址组合(如:http://127.0.0.1:8080 + /user/userLogin >>> http://127.0.0.1:8080/user/userLogin)
return uni.request({
url: url,
data: prams.query,
method: prams.method,
timeout: requestConfig.timeout,
success: (res) => {
resolve(res.data);
},
fail: (err) => {
reject(err);
},
complete: () => {
console.log('请求完成')
}
});
})
}
接下来就是api的请求代码了也是一个js文件,
首先要引入上面封装的js文件,我这里是自己建了一个request文件夹,然后再建一个index的js文件
import {apiResquest} from '../request/index.js'
export const userLogin = (