1.0.6 • Published 1 year ago

@domiv/use-fetch v1.0.6

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

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);
    });
  }
1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago