目录
回调方法
第一种回调函数方式
在request.js请求到结果之后,通过函数回调出去


第二种回调函数方式
定义一个baseConfig对象(里面定义函数)


???懵了
第三种promise方式(首选)

在main.js中直接.then/.catch

第四种
-
instance(config)括号里面是请求参数,这个函数相当于
-
return instance()相当于return promise,可以.then/.catch


为什么可以这样呢,通过下面这个源码,我们知道当你通过小括号调用时,返回的是promise(下图蓝色部分)
图红框左侧相当于上图中的instance(config),这个东西本身返回的就是promise。。。所以直接return,不用像方法3包装promise

比如哪一天,我们不用axios了,用Android,我们只需要在这个封装的文件里这样修改一下就行。
