uniapp使用vue3封装一个请求公用方法
时间: 2024-01-06 13:04:00 浏览: 106
以下是使用Vue3封装一个请求公用方法的示例代码:
```javascript
// 引入封装的uni.request请求方法
import { request } from '@/utils/request.js';
// 封装公共请求接口方法
export const request = ({ url, data = {}, method = "get" }) => {
// 请求前加载 最后在请求后隐藏
uni.showLoading({
title: "拼命加载中..."
})
// Promise
return new Promise((resolve, reject) => {
uni.request({
url: baseURL + url,
data,
method,
timeout: 6000,
success: (res) => {
resolve(res.data) // 请求成功返回的数据
},
fail: (err) => {
reject(err) // 请求失败返回的消息
},
complete() {
uni.hideLoading() // 请求完做的事
}
})
})
};
```
阅读全文