三種方式建立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)。