@domiv/use-fetch
v1.0.6
Published
- UseFetch 使用说明
Downloads
6
Readme
utils工具类
UseFetch 使用说明
简介:UseFetch是基于fetch封装的请求工具,便于更好的处理网络请求
import UseFetch from '@domiv/me-utils'
// 定义请求实例
const Http = UseFetch({
headers: {}, // 设置请求头
timeOut: 1000, //设置超时
baseURL: "/ming-ui", // 设置请求前缀
useLog: true, //输出日志
});
// 获取网络数据
const getList = async() =>{
const res = await Http.get(
"/user-list",
{
pageNumber: 1,
pageSize: 50,
},
{
dataType: "JSON",
}
).catch((err) => {
console.log(err);
});
}
// formData提交
const uploadFile = async(file) =>{
const res = await Http.postForm(
"/user-list",
{
file,
id: uid,
},
{
dataType: "JSON", //响应格式
}
).catch((err) => {
console.log(err);
});
}
// post提交
const postTest = async(json) =>{
const res = await Http.post(
"/post-data",
json,
{
dataType: "JSON", //响应格式
}
).catch((err) => {
console.log(err);
});
}
// put更新
const postTest = async(json) =>{
const res = await Http.put(
"/post-data",
json,
{
dataType: "JSON", //响应格式
}
).catch((err) => {
console.log(err);
});
}
// delete
const postTest = async(json) =>{
const res = await Http.delete(
"/delete-user",
json,
{
dataType: "JSON", //响应格式
}
).catch((err) => {
console.log(err);
});
}