【文件属性】:
文件名称:sea-axios:axios 封装
文件大小:90KB
文件格式:ZIP
更新时间:2021-05-20 13:28:30
JavaScript
sea-axios
sea-axios (v2.0.0以上) 是为了简化使用,基于 axios (v0.18.0) 封装的一套 http 工具库。
功能
简化一些常用请求方式的封装。
提供基于全局的请求配置项。
开启 debug 可以显示请求响应耗时。
提供 axios 原生配置项扩展。
注意
sea-axios v2.0.0 不兼容 sea-axios v1.0.0 版本。
版本说明
2.0.1
无更新。
2.0.2
无更新。
2.0.3
修复上传文件不能单独设置拦截的情况。
2.0.4
增加单元测试。
修复 ajaxInit 全局属性被污染的情况。
修复上传的 config 未生效情况。
修复全局请求拦截的问题。
安装
npm i sea-axios -S
使用前约定
sea-axios 会暴露一个 ajaxInit 方法用于全局配置。ajaxInit 会返回一个 ajax 方法用于单
【文件预览】:
sea-axios-master
----src()
--------index.js(6KB)
----.babelrc(39B)
----test()
--------form.js(2KB)
--------debug()
--------config()
--------data()
--------json.js(2KB)
--------server()
--------intercept.js(7KB)
----README.md(11KB)
----dist()
--------index.js(8KB)
----.gitignore(23B)
----package-lock.json(137KB)
----package.json(879B)
----coverage()
--------lcov-report()
--------lcov.info(3KB)
--------coverage.json(21KB)