vue在开发过程中向后台请求数据的几种方式

第一种就是我们的传统ajax
第二种就是jquery-ajxax
第三种就是我们常用的axios

首先传统ajax是,配置模式比较混乱,影响开发效率

第二种是jquery-ajax,这种在开发中也是十分常见的,但是仅仅局限于我们的开发框架是jquery,因为我们所使用的是vue框架,他就1万行代码,
而jquery也是一万行代码,我们如果要使用jquery-ajax的话,那我们必须使用这个框架,代码太冗余,没有必要

第三种就是我们的axios,它是是一个基于promise的http库,简单来说,就是在axios上加了点promise的代码,

为什么使用它,它有几种优点

第一种是可以用prmise api
第二种是具备响应拦截与请求拦截
第三种是可以取消请求,
第四种自动转换为json数据,
第五种是客户端支持xsrf攻击,

更多推荐