用axios发起AJAX请求的三种方式
三种方式建立axios请求,但它们的本质没有区别。
1. axios.get(url[, config])
axios.post(url[, data[, config]])
要注意post是data(请求体)在前面,get没有请求体。
config里几个属性要记住,params是URL参数,headers是请求头。
2. axios(config)或者axios(url[, config])
其实这和第一个方式是一样的,config里放method和url就行。不加method,默认就是get。
3. 创建axios实例: let instance = axios.create();
然后instance.get()和第一种方法方法一样。
要注意的是,这里有instance.defaults里有一些默认属性可以设置,常用的如timeout,baseURL。具体看console.log(instance.defaults)。