easy-axios:基于 axios 二次封装

时间:2024-05-27 04:08:07
【文件属性】:

文件名称:easy-axios:基于 axios 二次封装

文件大小:12KB

文件格式:ZIP

更新时间:2024-05-27 04:08:07

JavaScript

easy-axios 基于 axios 的二次封装,方便程序员开发 功能 取消重复请求,可关闭 请求数据缓存,可关闭 因网络波动导致的请求失败而自动发请求,可关闭 封装调用方式统一的 REQUEST/GET/POST/PUT/DELETE/FORMDATA 方法,其中 REQUEST 为通用方法,其他都是调用 REQUEST 可自定义状态码以及对应的方法 提供请求前和响应后的处理方法 beforeRequestHook, afterResponseHook,其中 afterResponseHook 的第二个参数是区分响应成功和失败的 getStatusFormResult, getMassageFormResult, getDataFormResult 获取 response.data 内的状态码、信息以及数据的,需要开发人员进行修改,默认:状态码:status,信息:msg,数据:dat


【文件预览】:
easy-axios-master
----README.md(6KB)
----utils()
--------utils.js(966B)
----validator()
--------claim.js(2KB)
--------validator.js(1KB)
----cache()
--------ItemCache.js(266B)
--------OperationCache.js(1KB)
----easy-axios.js(15KB)
----easyAxiosInstance.js(2KB)
----constant()
--------statusMsg.js(925B)
----api.js(438B)

网友评论