fetch请求的用法:
(1)fetch(url,{options})
options具体如下:
1、 method:请求方式,默认get
2、header:设置请求头的信息
3、body:post数据时像后台发送的数据,不能直接发送对象格式的数据,一般通过JSON.stringfy()将其转化为字符串发送,但是可以发送FormData对象,向后台发送文件时可以使用这种方法。
4、get方法发送数据时直接将数据以?key=value&&key=value的方式拼接在url后面就可以了
5、mode:cros解决跨域问题时,请使用mode:’cros‘,当mode:'no-cros时,请求成功,但是得不到返回的数据,响应的状态码为0.
6、credentials:当允许向后台发送cookie时,需要加上此选项
(2)fetch函数的执行结果是一个Promise对象,可以使用then()方法进行下一步的处理
fetch(url,{options}).then(res=>res.json).then(data=>{
console.log(data) //data就是后台返回的数据
})