Axios封装思路与设计
前端页面的开发离不开网络请求,发送网络请求的方式有很多种——原生XHR、jQuery的Ajax库、Axios库又或者是fetch,他们各有特色和优势,我们今天要讲的是其中最常见也是最受欢迎的一个库——Axios。Axios提供了很多开箱即用的api,但是后端接口千变万化,request和response也随需求的变化有不同的处理,为了更符合业务和开发设计,大多数前端项目有那么几个文件或文件夹用来封装Axios请求的,本文以作者最近开发的项目为例,做一个Axios封装记录,也给读者提供些Axios封装思路和建议,欢迎共同探讨。