1. 创建一个axios实例

  2. 使用实例的getpost等方法发送请求,传入请求地址和请求参数

  3. axios发起请求前,会先执行拦截器中的request方法,可以在此处对请求进行一些处理,例如添加请求头等操作

  4. 请求发送成功后,axios会返回一个Promise对象,可以使用.then方法处理响应数据

  5. 在响应数据处理前,axios会先执行拦截器中的response方法,可以在此处对响应数据进行一些处理,例如统一处理错误信息等操作

  6. then方法中,可以通过res.data获取到响应数据,进行进一步的处理

  7. 如果请求出现错误,例如网络异常、服务器错误等情况,axios会抛出一个错误,可以使用.catch方法捕获错误信息,进行相应的处理

  8. 在请求结束后,可以使用finally方法进行一些清理工作,例如关闭loading动画等操作

axios请求数据的流程

原文地址: https://www.cveoy.top/t/topic/EMN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录