【文件属性】:
文件名称:easy-axios:基于 axios 二次封装
文件大小:12KB
文件格式:ZIP
更新时间:2021-05-07 10:21:27
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)