用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)。

 

posted @ 2021-09-12 11:56  巨魔战将  阅读(577)  评论(0编辑  收藏  举报