axios是基于promise的封装
ajax: mvc
axios:mvvm
axios的基本使用:
//默认使用get方式请求:
then表示成功后的方法
axios的指定请求方式:
post无参:
使用axios发送带有参数的post请求,使用data传递需要注意:
axios请求方式:
当post请求的方式是,以对象形式传递时,后台要用@RequestBody 注解形式接受对象
axios并发请求:
请求成功返回的是一个数组:
axios的全局配置:
axios的实例:
可以封装路径:
axios拦截器:
请求方式拦截:
注意要加return放行:
响应方式拦截:
axios在vue中的模块封装的思想:
一:
二:
三:
返回一个promise,promise里成功装请求成功信息,失败装失败的信息:相当于返回了一个axios形式值。
相当于返回了一个axios实例;
也可以说axios实例本身就是一个promise型的响应。
eg: