fetch的使用

Posted chicidol

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fetch的使用相关的知识,希望对你有一定的参考价值。

methods:{
		handleClick(){
			//fetch方法:用来快速获取json格式数据
			//Promise对象
			//url:链接地址
			fetch(“url”)
			// 第一个 then 接受到的是请求头的相关信息
			.then(res=>{
				console.log(res)  //拿到的是一个状态码
				//用json格式读出来,也可以改为text,得到的就是一个text字符串,但是要做一个json解析,所以极少用text格式
				return res.json()
			})
			//第二个.then拿到的是从后端请求回来的真正的数据
			//想要获取响应数据,需在第一个then中将响应数据转为json再返回给第二个then,在第二个then中去获取值
			.then(res=>{
				console.log(res)
			})
			// 请求错误时执行
			.catch(err=>{
				console.log(err)
			})
		}
	},

  

以上是关于fetch的使用的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 fetch 从一个模块导出从 GET API 获得的响应数据到另一个模块

回归 | js实用代码片段的封装与总结(持续更新中...)

TP5报如下的错误 Indirect modification of overloaded element of thinkpaginatorCollection has no effect(代码片段

Vue-Select:如何将此 fetch() 代码转换为使用 axios?

齐博分类系统漏洞分析

使用fetch-mock和isomrphic-fetch模拟post请求时,res.json()是未定义的