文件名称:very-axios:基于axios的更实用封装
文件大小:122KB
文件格式:ZIP
更新时间:2024-06-18 22:31:15
JavaScript
very-axios 基于 axios 进行二次封装,更简单、更统一地使用 axios。 功能列表 封装调用方式统一的 GET/POST/PUT/DELETE/FORMDATA 方法 自定义接口调用失败时如何处理错误提示(可开关) 常见 HTTP 状态码的中英文提示 400/401/403/404/405/413/414/500/502/504 自定义错误处理函数,可以根据状态码指定不同错误类型的自定义操作:如 403 跳转到指定页面 hooks 方法 beforeHook(config) 接口请求前自定义操作:如可以在请求时给页面添加蒙层,加载中效果 afterHook(responce/error, isError) 接口返回后自定义操作:如取消 loading 效果、处理返回数据的数据结构等 兼容错误信息在 200 请求情况 指定获取状态码函数 getResStatus(resDat
【文件预览】:
very-axios-master
----http.js(654B)
----.babelrc(39B)
----README.en.md(2KB)
----index.js(11KB)
----package.json(1KB)
----.eslintrc.json(27B)
----const.js(1KB)
----util.js(224B)
----index.d.ts(33B)
----validator.js(915B)
----.gitignore(546B)
----.browserslistrc(21B)
----lib()
--------very-axios.min.js.LICENSE.txt(51B)
--------very-axios.min.map(320KB)
--------very-axios.min.js(68KB)
----README.md(10KB)
----.eslintignore(4B)
----build()
--------webpack.config.js(826B)