6.axios的实例创建和模块封装


从源码找到axios提供的三个方法。



所以我们知道了使用create来创建axios的实例

创建对应的axios实例


模块封装

为什么需要模块封装?

我们不能太过依赖第三方框架进行开发,特别是前端框架更新换代太过频繁,万一某天某个第三方框架突然间就宣布不维护、不更新了或者宣布回收版权的时候,那我们之前的项目就迎来要完蛋的节奏了,这时候我们就不得不选用其他框架进行项目重构,所以这种太过依赖第三方框架开发的思想存在一定的隐患。

为了避免这种隐患,所以我们要进行模块封装。

下面以封装axios模块为例子

  • 创建目录结构如下:

    模块封装方案一:


    模块封装方案二:


    模块封装方案三:推荐promise


    模块封装方案四:

关于回调函数的理解:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。