美文网首页前端开发那些事儿
6.axios的实例创建和模块封装

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

作者: 似朝朝我心 | 来源:发表于2020-10-18 23:15 被阅读0次

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



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

    创建对应的axios实例


    模块封装

    为什么需要模块封装?

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

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

    下面以封装axios模块为例子

    • 创建目录结构如下:

      模块封装方案一:


      模块封装方案二:


      模块封装方案三:推荐promise


      模块封装方案四:

    关于回调函数的理解:


    相关文章

      网友评论

        本文标题:6.axios的实例创建和模块封装

        本文链接:https://www.haomeiwen.com/subject/juchmktx.html