axios中的各种请求方法

262 阅读1分钟

在vue项目中,目前推荐使用axios进行httpq请求调用接口方法,但是在使用过程中,各种方式的使用又不一样,下面详细介绍个方法的使用。

###get方法

####(1)不带参数:

axios.get("/user"); ####(2)带参数:

axios.get("/user", { params: { id: id, page: 10 } }); ###post方法

以键:值 对的形式提交

axios.post("/user/", params: { id: id, page: 10 }); 其中params为正常的键名 ###delete方法

####(1)参数为普通字符

axios.delete("/user", { params: { id: id, path: mypath } }); ####(2)参数为数组形式

axios.delete("/user", { data: videoPaths }); 其中,videoPath = [1,2,3]的数组形式;健值必须是data

###put方法

和post方法一样

axios.put("/user", data); 总结:以上方法中,get方式和delete方法带参数时比较特殊;但最为特殊的时delete方法带的参数为数组形式时。