Vue中Axios请求与拦截器的实现步骤
PS:代码基于vue-cli3构建的基础Vue项目编写:vue create my-project。axios是一个基于promise的HTTP库,可以用于浏览器和Node.js,也是Vue官方推荐使用的HTTP库。axios功能强大,其中的拦截器尤为突出。我们可以为请求和响应设置拦截器,例如请求拦截器可以在每个请求里添加token,统一处理后便于维护;响应拦截器则可以在接收到响应后进行初步处理,如根据状态码判断登录状态或授权。初学时,我常将axios的数据请求写在各组件方法内,但实践证明,当项目接口变动时,修改URL地址等参数较为繁琐。
64.9KB
文件大小:
评论区