在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方法带的参数为数组形式时。